.MilestoneInfographic-module__3JFIoa__wrap{--bg0:#05070a;--bg1:#070b10;--text:#ffffffeb;--muted:#ffffff9e;--stroke:#ffffff1a;--accent:#da7400;--done:#22c55e;color:var(--text);padding:0;overflow:hidden}.MilestoneInfographic-module__3JFIoa__header{max-width:780px;margin-bottom:34px}.MilestoneInfographic-module__3JFIoa__h2{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(2.35rem,4.2vw,4rem);font-weight:700;line-height:1}.MilestoneInfographic-module__3JFIoa__sub{color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.MilestoneInfographic-module__3JFIoa__list{gap:28px;width:min(1080px,100%);margin:0 auto;padding:0;list-style:none;display:grid}.MilestoneInfographic-module__3JFIoa__row{grid-template-columns:120px 1fr;align-items:start;gap:18px;display:grid}.MilestoneInfographic-module__3JFIoa__nodeCol{justify-items:center;display:grid;position:relative}.MilestoneInfographic-module__3JFIoa__node{--accent:var(--accent);background:radial-gradient(circle at 35% 30%,#ffffff29,#fff0 55%),radial-gradient(circle,#0000008c,#0000008c);border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 30px #e6912129}.MilestoneInfographic-module__3JFIoa__nodeRing{border:1px solid color-mix(in srgb,var(--accent)72%,transparent);pointer-events:none;border-radius:999px;position:absolute;inset:-2px;box-shadow:0 0 0 6px #e67a2114,0 0 34px #e6702133}.MilestoneInfographic-module__3JFIoa__nodeInner{background:#0000008c;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:56px;height:56px;padding-top:2px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.MilestoneInfographic-module__3JFIoa__dd{letter-spacing:.06em;font-size:14px;font-weight:800;line-height:1}.MilestoneInfographic-module__3JFIoa__mon{letter-spacing:.16em;color:#ffffffb8;margin-top:2px;font-size:11px;line-height:1.1}.MilestoneInfographic-module__3JFIoa__yy{letter-spacing:.12em;color:#ffffff85;margin-top:3px;font-size:9px;line-height:1}.MilestoneInfographic-module__3JFIoa__doneBadge{background:color-mix(in srgb,var(--done)25%,#000000a6);border:1px solid color-mix(in srgb,var(--done)65%,#ffffff1a);width:26px;height:26px;box-shadow:0 0 0 1px #ffffff0f inset,0 0 18px color-mix(in srgb,var(--done)35%,transparent);border-radius:999px;place-items:center;display:grid;position:absolute;top:-10px;right:-10px}.MilestoneInfographic-module__3JFIoa__doneIcon{color:#ffffffeb}.MilestoneInfographic-module__3JFIoa__vPath{place-items:center;width:8px;height:40px;margin-top:10px;display:grid;position:relative}.MilestoneInfographic-module__3JFIoa__vCore{background:#e65f2161;border-radius:10px;width:2px;height:100%}.MilestoneInfographic-module__3JFIoa__vGlow{filter:blur(2px);background:#e691211a;border-radius:999px;width:8px;height:100%;position:absolute}.MilestoneInfographic-module__3JFIoa__contentCol{min-width:0;position:relative}.MilestoneInfographic-module__3JFIoa__hPath{grid-template-columns:64px 1fr;align-items:center;gap:10px;height:18px;margin-top:12px;margin-bottom:8px;display:grid}.MilestoneInfographic-module__3JFIoa__hCore{background:#e6972161;border-radius:10px;grid-column:1/2;width:64px;height:2px}.MilestoneInfographic-module__3JFIoa__hGlow{filter:blur(2px);background:#ffc4211a;border-radius:999px;grid-column:1/2;width:64px;height:10px;margin-top:-6px}.MilestoneInfographic-module__3JFIoa__cardWrap{width:min(920px,100%);min-width:0}.MilestoneInfographic-module__3JFIoa__titleLine{align-items:center;gap:10px;min-width:0;margin-left:2px;display:flex}.MilestoneInfographic-module__3JFIoa__titlePill{--accent:var(--accent);letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;border:1px solid color-mix(in srgb,var(--accent)65%,#ffffff1a);white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;background:#00000052;border-radius:999px;-webkit-box-orient:vertical;min-width:0;max-width:100%;padding:8px 12px;font-size:13px;font-weight:800;display:-webkit-box;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,0 10px 22px #00000059}.MilestoneInfographic-module__3JFIoa__iconBtn{color:#ffffffdb;background:#00000052;border:1px solid #ffffff1f;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;transition:transform .14s,border-color .14s,background .14s;display:grid;box-shadow:0 10px 22px #00000059}.MilestoneInfographic-module__3JFIoa__iconBtn:hover{background:#0000006b;border-color:#ffffff38;transform:translateY(-1px)}.MilestoneInfographic-module__3JFIoa__iconBtn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)60%,white);outline-offset:3px}.MilestoneInfographic-module__3JFIoa__card{background:#00000052;border:1px solid #ffffff1f;border-radius:16px;margin-top:10px;padding:14px 16px;box-shadow:0 12px 30px #00000059}.MilestoneInfographic-module__3JFIoa__desc{color:#fffc;margin:0;font-size:14px;line-height:1.6}.MilestoneInfographic-module__3JFIoa__rowDone .MilestoneInfographic-module__3JFIoa__vCore,.MilestoneInfographic-module__3JFIoa__rowDone .MilestoneInfographic-module__3JFIoa__hCore{background:color-mix(in srgb,var(--done)60%,#ffffff1a)}.MilestoneInfographic-module__3JFIoa__rowDone .MilestoneInfographic-module__3JFIoa__vGlow,.MilestoneInfographic-module__3JFIoa__rowDone .MilestoneInfographic-module__3JFIoa__hGlow{background:color-mix(in srgb,var(--done)20%,transparent)}.MilestoneInfographic-module__3JFIoa__nodeDone{box-shadow:0 0 0 1px #ffffff0f inset,0 0 30px color-mix(in srgb,var(--done)22%,transparent)}.MilestoneInfographic-module__3JFIoa__titlePillDone{border-color:color-mix(in srgb,var(--done)65%,#ffffff1a);box-shadow:0 0 0 1px #ffffff0d inset,0 10px 22px #00000059,0 0 18px color-mix(in srgb,var(--done)14%,transparent)}.MilestoneInfographic-module__3JFIoa__cardDone{border-color:color-mix(in srgb,var(--done)35%,#ffffff1a)}.MilestoneInfographic-module__3JFIoa__iconBtnDone:focus-visible{outline-color:color-mix(in srgb,var(--done)55%,white)}.MilestoneInfographic-module__3JFIoa__reportBtn{letter-spacing:.06em;text-transform:uppercase;color:#ffffffe6;background:#00000073;border:1px solid #ffffff2e;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .16s;display:inline-flex;box-shadow:0 8px 18px #00000059}.MilestoneInfographic-module__3JFIoa__reportBtn svg{width:16px;height:16px}.MilestoneInfographic-module__3JFIoa__reportBtn:hover{background:#0009;border-color:#ffffff59;transform:translateY(-1px)}.MilestoneInfographic-module__3JFIoa__reportBtn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)60%,white);outline-offset:3px}.MilestoneInfographic-module__3JFIoa__reportBtnDone{border-color:color-mix(in srgb,var(--done)60%,#ffffff26);box-shadow:0 8px 18px #00000059,0 0 14px color-mix(in srgb,var(--done)20%,transparent)}@media (max-width:780px){.MilestoneInfographic-module__3JFIoa__row{grid-template-columns:96px 1fr;gap:14px}.MilestoneInfographic-module__3JFIoa__hPath{grid-template-columns:44px 1fr}.MilestoneInfographic-module__3JFIoa__hCore,.MilestoneInfographic-module__3JFIoa__hGlow{width:44px}.MilestoneInfographic-module__3JFIoa__node{width:70px;height:70px}.MilestoneInfographic-module__3JFIoa__nodeInner{width:50px;height:50px}}@media (max-width:560px){.MilestoneInfographic-module__3JFIoa__h2{font-size:clamp(2.25rem,10vw,3.2rem)}.MilestoneInfographic-module__3JFIoa__row{grid-template-columns:84px 1fr;gap:12px}.MilestoneInfographic-module__3JFIoa__hPath{margin-top:8px}.MilestoneInfographic-module__3JFIoa__desc{font-size:13px}.MilestoneInfographic-module__3JFIoa__titlePill{-webkit-line-clamp:3}}
