.announcement-module__khVBUq__banner{background:var(--color-primary);font-size:.875rem;line-height:1.5}.announcement-module__khVBUq__content{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;min-height:34px;display:flex}.announcement-module__khVBUq__message{color:#fff;align-items:center;gap:8px;font-weight:500;display:flex}.announcement-module__khVBUq__message svg{color:#fff}.announcement-module__khVBUq__link{color:#fff;text-underline-offset:4px;align-items:center;min-height:34px;font-weight:600;text-decoration:underline;display:inline-flex}
@media (prefers-reduced-motion:no-preference){.scroll-reveals-module__zBfh3q__visible{animation:.48s cubic-bezier(.2,.65,.3,1) scroll-reveals-module__zBfh3q__reveal-in}}@keyframes scroll-reveals-module__zBfh3q__reveal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.system-screenshots-module__bAwBXq__screenshot{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.system-screenshots-module__bAwBXq__heroScreenshot{object-fit:contain;object-position:bottom center;width:100%;height:auto;display:block}
.product-story{margin:40px 20px 0}.product-stage{background:radial-gradient(at 5% 15%,#a5a7fb99,#0000 55%),radial-gradient(at 95% 90%,#f7bfce80,#0000 50%),linear-gradient(125deg,#dedfff,#eee6fa 55%,#ffe8d6);border:1px solid #ffffffa6;border-radius:32px;justify-content:center;align-items:center;padding:40px 32px;display:flex}.product-stage-content{width:min(1200px,100%);min-width:0}.product-panel .agenda-preview,.product-panel .clients-preview,.product-panel .finance-preview{padding:18px}.product-panel .preview-heading{margin-bottom:16px}.product-panel .revenue-chart{height:160px}.product-frames{gap:32px;display:grid}.product-progress{align-items:center;gap:24px;min-height:44px;margin-bottom:16px;font-size:14px;display:none}.product-story[data-pinned=true] .product-progress{display:flex}.product-progress p{font-weight:600}.product-progress p span{color:var(--primary-ink);font-variant-numeric:tabular-nums;margin-right:12px}.scroll-hint{margin-left:auto}.product-story[data-pinned=true]{height:var(--story-height)}.product-story[data-pinned=true] .product-stage{top:var(--story-top);height:var(--stage-height);position:sticky}.product-story[data-pinned=true] .product-frames{height:var(--frame-height);border-radius:24px;grid-template-rows:max-content;gap:0;overflow:clip}.product-story[data-pinned=true] .product-panel{opacity:0;pointer-events:none;translate:0 calc(-1 * var(--content-offset,0px));grid-area:1/1;transition:opacity .22s,transform .22s;transform:translateY(12px)}.product-story[data-pinned=true] .product-panel[data-active=true]{opacity:1;pointer-events:auto;transform:none}.feature-kicker{align-items:center;gap:8px;display:flex}@media (max-width:768px){.product-story{margin-inline:12px}.product-stage{border-radius:24px;padding:20px 12px}.product-story[data-pinned=true] .product-frames{border-radius:18px}.scroll-hint{display:none}}@media (prefers-reduced-motion:reduce){.product-story[data-pinned=true]{height:auto}.product-story[data-pinned=true] .product-stage{height:auto;position:static}.product-story[data-pinned=true] .product-frames{grid-template-rows:none;height:auto;overflow:visible}.product-story[data-pinned=true] .product-panel{opacity:1;pointer-events:auto;grid-area:auto;transition:none;transform:none}}
