.AIAdvantageMap-module___PmY5W__map{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));margin:3rem 0;padding:1.75rem 0}.AIAdvantageMap-module___PmY5W__intro{gap:.85rem;margin-bottom:1.25rem;display:grid}.AIAdvantageMap-module___PmY5W__kicker,.AIAdvantageMap-module___PmY5W__horizon,.AIAdvantageMap-module___PmY5W__milestoneCopy em,.AIAdvantageMap-module___PmY5W__loop p,.AIAdvantageMap-module___PmY5W__loop li{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.AIAdvantageMap-module___PmY5W__kicker{color:hsl(var(--muted-foreground));letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;line-height:1.5}.AIAdvantageMap-module___PmY5W__title{letter-spacing:0;max-width:42rem;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:2.35rem;font-weight:500;line-height:1.04}.AIAdvantageMap-module___PmY5W__lede{max-width:36rem;color:hsl(var(--muted-foreground));margin:0;font-size:.98rem;line-height:1.65}.AIAdvantageMap-module___PmY5W__stage{border:1px solid hsl(var(--border));background:linear-gradient(180deg, hsl(var(--accent) / .14), hsl(var(--gold) / .1) 64%, hsl(var(--background) / .62)), linear-gradient(90deg, hsl(var(--background)), hsl(var(--surface)));min-height:24rem;box-shadow:inset 0 1px 0 hsl(var(--foreground) / .08);border-radius:.5rem;padding:1rem;position:relative;overflow:hidden}.AIAdvantageMap-module___PmY5W__stage:before{content:"";background:linear-gradient(90deg, transparent 0 17%, hsl(var(--foreground) / .045) 17.1% 17.2%, transparent 17.3%), linear-gradient(180deg, transparent 0 28%, hsl(var(--foreground) / .04) 28.1% 28.2%, transparent 28.3%);pointer-events:none;background-size:12rem 100%,100% 8rem;position:absolute;inset:0}.AIAdvantageMap-module___PmY5W__path{width:calc(100% - 2rem);height:calc(100% - 4.5rem);color:hsl(var(--accent));position:absolute;inset:1.25rem 1rem 3.25rem;overflow:visible}.AIAdvantageMap-module___PmY5W__pathShadow{fill:none;stroke:hsl(var(--background) / .82);stroke-linecap:round;stroke-width:18px;vector-effect:non-scaling-stroke}.AIAdvantageMap-module___PmY5W__pathLine{fill:none;stroke:url(#ai-path-stroke);stroke-linecap:round;stroke-width:2.2px;vector-effect:non-scaling-stroke}.AIAdvantageMap-module___PmY5W__horizon{color:hsl(var(--muted-foreground));letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.62rem;line-height:1.5;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.AIAdvantageMap-module___PmY5W__milestones{margin:0;padding:0;list-style:none;position:absolute;inset:0}.AIAdvantageMap-module___PmY5W__milestone{left:var(--ai-x);top:var(--ai-y);width:min(11rem,30vw);position:absolute;transform:translate(-50%,-50%)}.AIAdvantageMap-module___PmY5W__marker{border:1px solid hsl(var(--accent) / .42);background:hsl(var(--background) / .92);width:2.1rem;height:2.1rem;color:hsl(var(--accent));box-shadow:0 8px 22px hsl(var(--foreground) / .08), 0 0 0 7px hsl(var(--background) / .42);border-radius:999px;place-items:center;margin-bottom:.55rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:650;display:grid}.AIAdvantageMap-module___PmY5W__milestoneCopy{padding-left:.15rem}.AIAdvantageMap-module___PmY5W__milestoneCopy p,.AIAdvantageMap-module___PmY5W__milestoneCopy strong,.AIAdvantageMap-module___PmY5W__milestoneCopy em{margin:0;display:block}.AIAdvantageMap-module___PmY5W__milestoneCopy p{color:hsl(var(--foreground));font-size:1rem;font-weight:650;line-height:1.2}.AIAdvantageMap-module___PmY5W__milestoneCopy strong{color:hsl(var(--muted-foreground));margin-top:.3rem;font-size:.82rem;font-weight:500;line-height:1.35}.AIAdvantageMap-module___PmY5W__milestoneCopy em{color:hsl(var(--muted-foreground));margin-top:.55rem;font-size:.65rem;font-style:normal;line-height:1.45}.AIAdvantageMap-module___PmY5W__loop{border-bottom:1px solid hsl(var(--border));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem 1rem;padding:1rem 0 .95rem;display:grid}.AIAdvantageMap-module___PmY5W__loop p{color:hsl(var(--muted-foreground));letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;line-height:1.5}.AIAdvantageMap-module___PmY5W__loop ol{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.AIAdvantageMap-module___PmY5W__loop li{border:1px solid hsl(var(--border));background:hsl(var(--surface-elevated) / .78);color:hsl(var(--muted-foreground));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.38rem .58rem;font-size:.66rem;line-height:1;display:block}.dark .AIAdvantageMap-module___PmY5W__stage{background:radial-gradient(circle at 20% 12%, hsl(var(--accent) / .2), transparent 34%), linear-gradient(180deg, hsl(var(--surface-elevated) / .9), hsl(var(--background) / .96));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .06), 0 18px 46px #00000029}.dark .AIAdvantageMap-module___PmY5W__pathShadow{stroke:hsl(var(--background) / .92)}.dark .AIAdvantageMap-module___PmY5W__marker{background:hsl(var(--surface-elevated) / .96);box-shadow:0 8px 22px #0000003d, 0 0 0 7px hsl(var(--background) / .52)}.dark .AIAdvantageMap-module___PmY5W__loop li{background:hsl(var(--surface-elevated) / .72)}@media (min-width:768px){.AIAdvantageMap-module___PmY5W__map{padding:2rem 0}.AIAdvantageMap-module___PmY5W__title{font-size:3.15rem}}@media (max-width:767px){.AIAdvantageMap-module___PmY5W__stage{min-height:auto;padding:1rem}.AIAdvantageMap-module___PmY5W__stage:before,.AIAdvantageMap-module___PmY5W__path,.AIAdvantageMap-module___PmY5W__horizon{display:none}.AIAdvantageMap-module___PmY5W__milestones{gap:1rem;display:grid;position:static}.AIAdvantageMap-module___PmY5W__milestone{grid-template-columns:2.1rem minmax(0,1fr);gap:.85rem;width:auto;display:grid;position:static;transform:none}.AIAdvantageMap-module___PmY5W__marker{margin:0}.AIAdvantageMap-module___PmY5W__loop{grid-template-columns:1fr;align-items:start}.AIAdvantageMap-module___PmY5W__loop ol{justify-content:flex-start}}
