.mvp-hero .hero-content{padding-top:112px;padding-bottom:104px}.mvp-hero .split{grid-template-columns:1.06fr .94fr;gap:54px}@media (width<=980px){.mvp-hero .split{grid-template-columns:1fr;gap:50px}}.sprint{width:100%;max-width:440px;margin:0 auto;position:relative}@media (width>=981px){.sprint{margin-left:auto;margin-right:0}}.sprint-glow{z-index:0;filter:blur(38px);background:radial-gradient(circle at 55% 36%,#ff6a2c47,#0000 62%);position:absolute;inset:-14% -10%}.sprint-card{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#171a1cc2;border:1px solid #ffffff24;border-radius:22px;padding:26px 26px 24px;position:relative;box-shadow:0 44px 96px -30px #000000b8}.sprint-top{align-items:center;gap:10px;margin-bottom:18px;display:flex}.sprint-top .st-dot{background:var(--ai);width:9px;height:9px;box-shadow:0 0 8px var(--ai);border-radius:50%}.sprint-top .st-t{color:#fff;font-size:13px;font-weight:600}.sprint-top .st-s{color:var(--ai);text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:10.5px}.task{border-radius:11px;align-items:center;gap:12px;margin-bottom:9px;padding:13px 15px;font-size:13px;display:flex}.task .tb{box-sizing:border-box;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.task.done{color:#cfeede;background:#0fbfae1a;border:1px solid #0fbfae47}.task.done .tb{background:var(--ai)}.task.done .tb svg{color:#06231c;width:11px;height:11px}.task.now{color:#fff;background:#ff6a2c21;border:1px solid #ff6a2c66}.task.now .tb{border:2px solid var(--accent)}.task.next{color:#fff9;background:#ffffff0a;border:1px solid #ffffff1a}.task.next .tb{border:2px solid #ffffff40}.task .tg{margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11px}.task.done .tg{color:#fff6}.task.now .tg{color:var(--accent)}.task.next .tg{color:#ffffff4d}.sprint-prog{background:#ffffff1a;border-radius:6px;height:6px;margin-top:18px;overflow:hidden}.sprint-prog i{background:linear-gradient(90deg, var(--accent), #ff9468);width:6%;height:100%;transition:width 1.4s cubic-bezier(.2,.7,.2,1);display:block}.sprint-card.go .sprint-prog i{width:62%}.sprint-meta{color:#ffffff73;justify-content:space-between;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.gantt{background:var(--surface-cream)}.gantt-board{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:28px 30px;overflow-x:auto}.gantt-grid{grid-template-columns:120px 1fr;min-width:640px;display:grid}.gantt-weeks{grid-template-columns:repeat(12,1fr);display:grid}.gantt-wk{color:var(--text-3);text-align:center;border-left:1px solid var(--line);padding-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:10px}.gantt-wk:first-child{border-left:none}.gantt-lane{color:var(--text);align-items:center;gap:10px;padding:13px 14px 13px 0;font-size:13.5px;font-weight:600;display:flex}.gantt-lane .gl-n{color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:10.5px}.gantt-track{border-left:1px solid var(--line);background:repeating-linear-gradient(90deg, transparent 0 calc(100%/12 - 1px), var(--line) calc(100%/12 - 1px) calc(100%/12));align-items:center;height:54px;display:flex;position:relative}.gantt-bar{left:var(--l);color:#fff;white-space:nowrap;background:linear-gradient(90deg, var(--accent), #ff9468);width:6px;height:32px;transition:width 1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);border-radius:8px;align-items:center;padding:0 13px;font-size:12px;font-weight:600;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 20px -10px #ff6a2c99}.reveal.in .gantt-bar{width:var(--w)}.gantt-bar.launch{background:linear-gradient(90deg, var(--ai), #2bb98a);color:#043;box-shadow:0 8px 20px -10px #0fbfae99}.gantt-foot{color:var(--text-2);align-items:center;gap:9px;margin-top:18px;font-size:13.5px;display:flex}.gantt-foot svg{width:18px;height:18px;color:var(--accent)}.scope-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=760px){.scope-grid{grid-template-columns:1fr}}.scope-card{border-radius:var(--radius-lg);border:1px solid var(--line);padding:32px 30px}.scope-card.is-in{background:var(--bg);color:#fff;box-shadow:var(--shadow-lg);border-color:#0000}.scope-card.is-later{background:var(--surface-soft)}.scope-h{letter-spacing:-.01em;align-items:center;gap:11px;margin-bottom:6px;font-family:IBM Plex Sans;font-size:21px;font-weight:700;display:flex}.scope-h .sh-ic{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.scope-card.is-in .sh-ic{color:var(--ai);background:#0fbfae29}.scope-card.is-later .sh-ic{background:var(--surface-cream);color:var(--text-3)}.scope-h .sh-ic svg{width:18px;height:18px}.scope-sub{margin-bottom:20px;font-size:13.5px}.scope-card.is-in .scope-sub{color:#fff9}.scope-card.is-later .scope-sub{color:var(--text-3)}.scope-list{flex-direction:column;gap:12px;list-style:none;display:flex}.scope-list li{align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.45;display:flex}.scope-list li svg{flex:none;width:17px;height:17px;margin-top:2px}.scope-card.is-in .scope-list li{color:#ffffffdb}.scope-card.is-in .scope-list li svg{color:var(--ai)}.scope-card.is-later .scope-list li{color:var(--text-2)}.scope-card.is-later .scope-list li svg{color:var(--text-3)}
