.ProductVisual-module__Krx6Pa__figure{border:1px solid var(--color-ink-200);background:var(--color-surface);border-radius:1rem;overflow:hidden}.ProductVisual-module__Krx6Pa__scene{background:var(--color-surface-muted);padding:1.5rem 1.5rem 1.25rem;display:flow-root}.ProductVisual-module__Krx6Pa__drawing{width:100%;max-width:28rem;height:auto;color:var(--color-opal-700);margin:0 auto .75rem;display:block;overflow:visible}.ProductVisual-module__Krx6Pa__outline{fill:var(--color-surface);stroke:var(--color-ink-300);stroke-width:1.5px}.ProductVisual-module__Krx6Pa__soft{fill:var(--color-opal-100)}.ProductVisual-module__Krx6Pa__bubble{fill:var(--color-opal-700)}.ProductVisual-module__Krx6Pa__reply{fill:var(--color-opal-50);stroke:var(--color-opal-200);stroke-width:1.5px}.ProductVisual-module__Krx6Pa__line{fill:none;stroke:var(--color-opal-700);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ProductVisual-module__Krx6Pa__connector{fill:none;stroke:var(--color-opal-300);stroke-width:1.5px}.ProductVisual-module__Krx6Pa__caption{color:var(--color-ink-500);text-align:center;text-wrap:balance;font-size:.875rem;line-height:1.5}.ProductVisual-module__Krx6Pa__details{border-top:1px solid var(--color-ink-100);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1.25rem;padding:1.5rem;list-style:none;display:grid}.ProductVisual-module__Krx6Pa__details li{grid-template-rows:subgrid;grid-row:span 2;min-width:0;display:grid}.ProductVisual-module__Krx6Pa__detailHeading{color:var(--color-ink-900);align-items:flex-start;gap:.5rem;display:flex}.ProductVisual-module__Krx6Pa__detailHeading svg{width:1.125rem;height:1.125rem;color:var(--color-opal-700);flex-shrink:0;margin-top:.125rem}.ProductVisual-module__Krx6Pa__detailHeading h4{font-size:1rem;font-weight:600;line-height:1.375}.ProductVisual-module__Krx6Pa__details p{color:var(--color-ink-500);font-size:.875rem;line-height:1.5}@media (max-width:639px){.ProductVisual-module__Krx6Pa__scene{padding:1.25rem 1rem 1rem}.ProductVisual-module__Krx6Pa__details{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.ProductVisual-module__Krx6Pa__details li{grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:1rem}.ProductVisual-module__Krx6Pa__details li+li{border-top:1px solid var(--color-ink-100);padding-top:1rem}.ProductVisual-module__Krx6Pa__details p{margin:0}}@media (max-width:359px){.ProductVisual-module__Krx6Pa__details li{grid-template-columns:1fr;gap:.375rem}}
.Rollout-module__bh8WUW__chart{margin-top:2rem}.Rollout-module__bh8WUW__timeline{gap:2rem;padding-bottom:2rem;display:grid}.Rollout-module__bh8WUW__step{--fill-color:var(--color-opal-300);min-width:0}.Rollout-module__bh8WUW__step:nth-child(2){--fill-color:var(--color-opal-500)}.Rollout-module__bh8WUW__step:nth-child(3){--fill-color:var(--color-opal-700)}.Rollout-module__bh8WUW__heading{color:var(--color-ink-900);align-items:baseline;gap:.75rem;font-size:1.125rem;font-weight:600;line-height:1.5rem;display:flex}.Rollout-module__bh8WUW__description{color:var(--color-ink-700);margin-top:1rem;font-size:1rem;line-height:1.65}.Rollout-module__bh8WUW__track{width:calc(60% + var(--step) * 20%);background:var(--color-opal-50);border-radius:.25rem;height:.75rem;margin-top:.75rem;overflow:hidden}.Rollout-module__bh8WUW__fill{border-radius:inherit;background:var(--fill-color);transform-origin:0;width:100%;height:100%;display:block}.Rollout-module__bh8WUW__chart[data-motion=ready] .Rollout-module__bh8WUW__fill{transform:scaleX(0)}.Rollout-module__bh8WUW__chart[data-motion=running] .Rollout-module__bh8WUW__fill{animation:1.1s cubic-bezier(.22,1,.36,1) both Rollout-module__bh8WUW__grow;animation-delay:calc(var(--step) * 1.25s)}@keyframes Rollout-module__bh8WUW__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:768px){.Rollout-module__bh8WUW__timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.Rollout-module__bh8WUW__step{margin-top:calc(var(--step) * 5rem)}.Rollout-module__bh8WUW__track{width:100%}}@media (prefers-reduced-motion:reduce){.Rollout-module__bh8WUW__chart[data-motion] .Rollout-module__bh8WUW__fill{animation:none;transform:none}}
