.map[data-astro-cid-ujz5gcq5]{width:100%;max-width:30rem;margin-inline:auto}.map__sheet[data-astro-cid-ujz5gcq5]{border:1px solid var(--line);border-radius:var(--radius);background-color:var(--paper-raised);padding:clamp(.75rem,3vw,1.5rem)}svg[data-astro-cid-ujz5gcq5]{width:100%;height:auto}.map__ring[data-astro-cid-ujz5gcq5] path[data-astro-cid-ujz5gcq5]{stroke:var(--ink-soft);stroke-width:1px;stroke-dasharray:3 5;opacity:.7}.map__ring[data-astro-cid-ujz5gcq5] .map__diag[data-astro-cid-ujz5gcq5]{stroke:var(--ai-3);stroke-dasharray:4 5;opacity:.6}.map__routes[data-astro-cid-ujz5gcq5] path[data-astro-cid-ujz5gcq5]{stroke:var(--ink);stroke-width:1.25px}.map__routes[data-astro-cid-ujz5gcq5] .map__route--ai[data-astro-cid-ujz5gcq5]{stroke-dasharray:4 4}.map__joints[data-astro-cid-ujz5gcq5] circle[data-astro-cid-ujz5gcq5]{fill:var(--ink)}.map__box[data-astro-cid-ujz5gcq5]{fill:var(--paper);stroke:var(--ink);stroke-width:1.25px}.map__box--ai[data-astro-cid-ujz5gcq5]{stroke-dasharray:4 4}.map__text[data-astro-cid-ujz5gcq5]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--ink);font-size:12.5px}.map__human[data-astro-cid-ujz5gcq5]{fill:var(--signal-green)}.map__text--human[data-astro-cid-ujz5gcq5]{fill:#fff;font-size:11.5px}.map__pulse[data-astro-cid-ujz5gcq5]{fill:none;stroke:var(--signal-green);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite map-pulse}@keyframes map-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.4)}}.map[data-astro-cid-ujz5gcq5]{--ai-1:#2e5f52;--ai-2:#2a7a74;--ai-3:#2f6f8f;--ai-4:#2f4c7a}.dot[data-astro-cid-ujz5gcq5]{fill:var(--signal-red);opacity:0;offset-rotate:0deg;offset-distance:0%;animation:dot-travel calc(var(--cycle) * var(--stretch,1)) linear infinite;animation-delay:var(--delay,0s)}.dot--strategy[data-astro-cid-ujz5gcq5]{offset-path:path("M128 48 H200 V190");--cycle:6.5s}.dot--workflow[data-astro-cid-ujz5gcq5]{offset-path:path("M272 48 H200 V190");--cycle:7s}.dot--knowledge[data-astro-cid-ujz5gcq5]{offset-path:path("M272 392 H200 V250");--cycle:6.8s}.dot--care[data-astro-cid-ujz5gcq5]{offset-path:path("M128 392 H200 V250");--cycle:7.4s}.dot--technology[data-astro-cid-ujz5gcq5]{offset-path:path("M272 220 H230");--cycle:4.6s}.dot--ai[data-astro-cid-ujz5gcq5]{offset-path:path("M128 220 H166");--cycle:3.9s}.dot--1[data-astro-cid-ujz5gcq5]{--delay:-.4s;--stretch:1;r:4px}.dot--2[data-astro-cid-ujz5gcq5]{--delay:-2.9s;--stretch:1.23;r:3px}.dot--3[data-astro-cid-ujz5gcq5]{--delay:-5.1s;--stretch:.87;r:5.4px}@keyframes dot-travel{0%{offset-distance:0%;opacity:0}3%{opacity:1}34%{opacity:1}38%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}.ai[data-astro-cid-ujz5gcq5]{opacity:0;offset-rotate:0deg;offset-distance:0%;animation:ai-travel var(--cycle) var(--ease,linear) infinite;animation-delay:var(--delay,0s)}.ai--to-strategy[data-astro-cid-ujz5gcq5]{offset-path:path("M68 196 V72");--cycle:3.4s;fill:var(--ai-1)}.ai--to-care[data-astro-cid-ujz5gcq5]{offset-path:path("M68 244 V368");--cycle:3.8s;fill:var(--ai-2)}.ai--to-workflow[data-astro-cid-ujz5gcq5]{offset-path:path("M128 208 L272 72");--cycle:4.2s;fill:var(--ai-3)}.ai--to-knowledge[data-astro-cid-ujz5gcq5]{offset-path:path("M128 232 L272 368");--cycle:4.5s;fill:var(--ai-4)}.ai--to-technology[data-astro-cid-ujz5gcq5]{offset-path:path("M128 208 L272 72 H332 V196");--cycle:6s;fill:var(--ai-3)}.ai--from-workflow[data-astro-cid-ujz5gcq5]{offset-path:path("M272 72 L128 208");--cycle:5s;fill:var(--ai-2);--ease:ease-in-out}.ai--from-knowledge[data-astro-cid-ujz5gcq5]{offset-path:path("M272 368 L128 232");--cycle:5.4s;fill:var(--ai-1);--ease:ease-in-out}.ai--from-technology[data-astro-cid-ujz5gcq5]{offset-path:path("M332 244 V368 H272 L128 232");--cycle:7.2s;fill:var(--ai-4)}.ai--a[data-astro-cid-ujz5gcq5]{--delay:-1.1s;r:3.2px}.ai--b[data-astro-cid-ujz5gcq5]{--delay:-3.7s;r:2.4px}.ai--to-technology[data-astro-cid-ujz5gcq5].ai--a,.ai--from-knowledge[data-astro-cid-ujz5gcq5].ai--a,.ai--to-care[data-astro-cid-ujz5gcq5].ai--b{r:4.3px}.ai--to-strategy[data-astro-cid-ujz5gcq5].ai--b,.ai--from-workflow[data-astro-cid-ujz5gcq5].ai--b{r:2.9px}@keyframes ai-travel{0%{offset-distance:0%;opacity:0}4%{opacity:.95}52%{opacity:.95}56%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.dot[data-astro-cid-ujz5gcq5],.ai[data-astro-cid-ujz5gcq5],.map__pulse[data-astro-cid-ujz5gcq5]{animation:none}.dot--1[data-astro-cid-ujz5gcq5]{opacity:1;offset-distance:92%}.ai--a[data-astro-cid-ujz5gcq5]{opacity:.95;offset-distance:40%}}.hero[data-astro-cid-yodha2z4]{padding-block:clamp(3rem, 2rem + 5vw, 6.5rem) var(--section)}.hero__grid[data-astro-cid-yodha2z4]{gap:3rem var(--gutter);align-items:center;display:grid}@media (width>=60rem){.hero__grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.hero__copy[data-astro-cid-yodha2z4]{--flow:1.5rem}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}@media (width<=30rem){.hero__actions[data-astro-cid-yodha2z4] .btn[data-astro-cid-yodha2z4]{width:100%}}.problem[data-astro-cid-se3tv65j]{gap:2.5rem var(--gutter);display:grid}@media (width>=60rem){.problem[data-astro-cid-se3tv65j]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end}}.problem__symptoms[data-astro-cid-se3tv65j]{border-top:1px dashed var(--ink-soft);margin:0}.problem__symptoms[data-astro-cid-se3tv65j] li[data-astro-cid-se3tv65j]{border-bottom:1px dashed var(--ink-soft);font-family:var(--font-display);font-size:var(--step-1);align-items:center;gap:1rem;padding-block:.9rem;display:flex}.problem__symptoms[data-astro-cid-se3tv65j] svg[data-astro-cid-se3tv65j]{flex:none;width:2rem}.problem__break[data-astro-cid-se3tv65j]{stroke:var(--signal-red)}.approach[data-astro-cid-boxoifss]{--flow:1.5rem}.approach__layers[data-astro-cid-boxoifss]{margin-top:3rem}.layers[data-astro-cid-boxoifss]{gap:0;margin:1rem 0 0;display:grid}.layers[data-astro-cid-boxoifss] li[data-astro-cid-boxoifss]{border:1px solid var(--ink);background:var(--paper-raised);font-family:var(--font-display);padding:1rem 1.25rem;font-weight:500;position:relative}.layers[data-astro-cid-boxoifss] li[data-astro-cid-boxoifss]+li[data-astro-cid-boxoifss]{margin-top:1.25rem}.layers[data-astro-cid-boxoifss] li[data-astro-cid-boxoifss]+li[data-astro-cid-boxoifss]:before{content:"";border-left:2px solid var(--signal-green);height:1.25rem;position:absolute;bottom:100%;left:2rem}@media (width>=48rem){.layers[data-astro-cid-boxoifss]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}.layers[data-astro-cid-boxoifss] li[data-astro-cid-boxoifss]+li[data-astro-cid-boxoifss]{margin-top:0}.layers[data-astro-cid-boxoifss] li[data-astro-cid-boxoifss]+li[data-astro-cid-boxoifss]:before{border-left:0;border-top:2px solid var(--signal-green);width:1.5rem;height:0;inset:50% 100% auto auto}}.grid[data-astro-cid-jwxqqbo2]{gap:1.25rem;margin:3rem 0 0;display:grid}@media (width>=44rem){.grid[data-astro-cid-jwxqqbo2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.compare[data-astro-cid-5ruryog7]{gap:1rem;margin-block:3rem 2rem;display:grid}@media (width>=52rem){.compare[data-astro-cid-5ruryog7]{grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr);align-items:center;gap:0}}.compare__col[data-astro-cid-5ruryog7]{border-radius:var(--radius);height:100%;padding:1.75rem 1.5rem}.compare__col--ai[data-astro-cid-5ruryog7]{border:1px dashed var(--on-ink-soft)}.compare__col--human[data-astro-cid-5ruryog7]{border:1px solid var(--green-on-ink);background:var(--ink-raised)}.compare__col[data-astro-cid-5ruryog7] h3[data-astro-cid-5ruryog7]{margin-bottom:1.25rem}.compare__col--human[data-astro-cid-5ruryog7] h3[data-astro-cid-5ruryog7]{color:var(--green-on-ink)}.compare__col[data-astro-cid-5ruryog7] ul[data-astro-cid-5ruryog7]{margin:0}.compare__col[data-astro-cid-5ruryog7] li[data-astro-cid-5ruryog7]{border-top:1px solid var(--line);padding-block:.7rem}.compare__handoff[data-astro-cid-5ruryog7]{place-items:center;display:grid}.compare__handoff[data-astro-cid-5ruryog7] svg[data-astro-cid-5ruryog7]{fill:none;width:4rem;stroke:var(--on-ink-soft);stroke-width:1.5px}.compare__handoff[data-astro-cid-5ruryog7] circle[data-astro-cid-5ruryog7]{fill:var(--green-on-ink);stroke:none}@media (width<=51.99rem){.compare__handoff[data-astro-cid-5ruryog7] svg[data-astro-cid-5ruryog7]{height:3rem;transform:rotate(90deg)}}.exp[data-astro-cid-uxnjntfu]{--flow:1.5rem}.exp__lineage[data-astro-cid-uxnjntfu]{margin-block:3rem 1rem}.lineage[data-astro-cid-uxnjntfu]{flex-wrap:wrap;gap:.75rem 0;margin:1rem 0 0;padding:0;display:flex}.lineage[data-astro-cid-uxnjntfu] li[data-astro-cid-uxnjntfu]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.015em;align-items:center;font-weight:500;display:flex}.lineage[data-astro-cid-uxnjntfu] li[data-astro-cid-uxnjntfu]+li[data-astro-cid-uxnjntfu]:before{content:"";border-top:2px solid var(--ink);width:clamp(1rem,3vw,2.5rem);margin-inline:.75rem}@media (width<=40rem){.lineage[data-astro-cid-uxnjntfu]{flex-direction:column;align-items:flex-start;gap:.35rem}.lineage[data-astro-cid-uxnjntfu] li[data-astro-cid-uxnjntfu]+li[data-astro-cid-uxnjntfu]:before{width:1rem;margin-inline:0 .6rem}}.lineage[data-astro-cid-uxnjntfu] li[data-astro-cid-uxnjntfu]:last-child{color:var(--red-text)}.method-seq[data-astro-cid-ba372snk]{margin-block:3.5rem 1.5rem}
