.JZiBua_hero{overflow-anchor:none;height:calc(var(--stage-height) + 60vh);color:var(--roofkit-ink);background:var(--background);--roofkit-widget-surface:var(--card);position:relative}.JZiBua_stage{height:var(--stage-height);position:sticky;top:0}.JZiBua_copy{z-index:5;top:clamp(124px,11vh,156px);text-align:center;will-change:transform, opacity;width:min(920px,100% - 48px);margin-inline:auto;position:absolute;inset-inline:0}.JZiBua_title{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,3.75vw,4rem);font-weight:400;line-height:1.12}.JZiBua_titleAccent{color:var(--roofkit-app-cta);font-weight:600;display:inline-block;position:relative}.JZiBua_description{max-width:620px;color:var(--muted-foreground);text-wrap:balance;margin:1.5rem auto 0;font-size:1rem;line-height:1.65}.JZiBua_ctaRow{justify-content:center;margin-top:1.75rem;display:flex}.JZiBua_ctaRow>:is(button,a){width:auto;min-width:224px;height:48px;margin-top:0;padding-inline:1.5rem;font-size:.9375rem;font-weight:500}.JZiBua_ctaRow>:is(button,a):focus-visible{outline:2px solid var(--roofkit-cobalt);outline-offset:4px}.JZiBua_note{color:var(--muted-foreground);margin:.625rem 0 0;font-size:.75rem;line-height:1.5}.JZiBua_scrollCue{color:var(--muted-foreground);align-items:center;gap:7px;margin-top:1.25rem;font-size:11px;display:inline-flex}.JZiBua_scrollCue svg{width:14px;height:14px;animation:2s ease-in-out infinite JZiBua_nudge-down}.JZiBua_canvasAnchor{width:1200px;position:absolute;top:96px;left:50%;transform:translate(-50%)}.JZiBua_scaledCanvas{transform:scale(var(--canvas-scale));transform-origin:top;position:relative}.JZiBua_overview{width:1200px;height:800px;margin:0;position:relative}.JZiBua_boardBackdrop{border:1px solid var(--border);background:var(--card);border-radius:16px;position:absolute;inset:-16px}.JZiBua_overviewCaption{z-index:1;height:44px;color:var(--muted-foreground);align-items:center;gap:16px;font-size:12px;display:flex;position:relative}.JZiBua_overviewName{color:var(--foreground);align-items:center;gap:8px;font-weight:500;display:inline-flex}.JZiBua_overviewMark{border:1px solid;border-radius:3px;width:13px;height:13px;box-shadow:inset 4px 0}.JZiBua_widgetCanvas{pointer-events:none;position:absolute;inset:0}.JZiBua_motionCard{transform-origin:0 0;will-change:transform;min-width:0;min-height:0;position:absolute;top:0;left:0}.JZiBua_floatingCard{border-radius:var(--radius-xl);background:var(--roofkit-widget-surface);will-change:transform;min-width:0;height:100%}.JZiBua_motionCard[data-overview-widget=sales_funnel] [data-testid=sales-funnel-stage-costs] .truncate{white-space:normal;text-overflow:clip;min-height:2.4em;line-height:1.2;overflow:visible}.JZiBua_territorySurface{background:var(--territory-map) center / cover no-repeat #eeede8;flex:1;min-height:0;display:flex;position:relative}.JZiBua_territoryAttribution{color:#334155;background:#fffc;padding:2px 4px;font-size:9px;line-height:1.2;position:absolute;bottom:6px;right:8px}.JZiBua_conversionSurface{flex:1;min-height:0;display:flex;position:relative}.JZiBua_motionCard .recharts-wrapper{animation:.32s ease-out JZiBua_chart-in}@keyframes JZiBua_chart-in{0%{opacity:0}}.JZiBua_introMetric{z-index:1;filter:drop-shadow(0 12px 20px #13233617);position:absolute}.JZiBua_introMetric>:first-child{height:100%}@keyframes JZiBua_nudge-down{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.JZiBua_hero[data-playing=false] .JZiBua_scrollCue svg{animation-play-state:paused}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.JZiBua_hero{height:auto}.JZiBua_hero:after{content:"";height:60vh;display:block}.JZiBua_stage{height:auto;display:grid}.JZiBua_stage:before{content:"";grid-area:1/1;height:calc(min(960px,66.6667vw - 64px,max(480px,98.0392vh - 117.647px)) + 160px)}.JZiBua_copy{grid-area:1/1;align-self:start;margin-top:clamp(124px,11vh,156px);margin-bottom:calc(25.3vw + 83.76px);position:relative;top:auto}}@media (max-width:899px),(prefers-reduced-motion:reduce){.JZiBua_hero{height:auto}.JZiBua_hero .JZiBua_scrollCue{display:none}}@media (prefers-reduced-motion:reduce){.JZiBua_hero .JZiBua_stage{height:calc(var(--stage-height) + var(--intro-bottom));position:relative}.JZiBua_hero .JZiBua_canvasAnchor{top:var(--intro-bottom)}}@media (max-width:899px){.JZiBua_hero .JZiBua_stage{height:auto;padding:110px 16px 40px;position:relative}.JZiBua_hero .JZiBua_copy{width:100%;max-width:640px;margin:0 auto 32px;position:relative;top:auto}.JZiBua_hero .JZiBua_title{font-size:clamp(2rem,8.5vw,3rem)}.JZiBua_hero .JZiBua_description{text-wrap:pretty;margin-top:1.25rem;font-size:15px}.JZiBua_hero .JZiBua_ctaRow{margin-top:1.5rem}.JZiBua_hero .JZiBua_canvasAnchor{width:100%;position:relative;top:auto;left:auto;transform:none}.JZiBua_hero .JZiBua_scaledCanvas{transform:none}.JZiBua_hero .JZiBua_overview{width:100%;height:auto}.JZiBua_hero .JZiBua_boardBackdrop{inset:-8px}.JZiBua_hero .JZiBua_overviewCaption{gap:10px;font-size:11px}.JZiBua_hero .JZiBua_widgetCanvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.JZiBua_hero .JZiBua_overview[data-ready=false] .JZiBua_widgetCanvas{min-height:var(--compact-canvas-height)}.JZiBua_hero .JZiBua_motionCard{width:auto;position:relative}.JZiBua_hero .JZiBua_chart{grid-column:1/-1}.JZiBua_hero [data-overview-widget=territory_map]{order:-1}}.JZiBua_overview[data-ready=true]{animation:.32s ease-out JZiBua_overview-reveal}.JZiBua_overview[data-ready=true] :is(.JZiBua_motionCard,.JZiBua_introMetric){animation:.9s cubic-bezier(.34,1.36,.64,1) backwards JZiBua_widget-settle}.JZiBua_overview[data-ready=true] .JZiBua_widgetCanvas>:nth-child(n+2){animation-delay:70ms}.JZiBua_overview[data-ready=true] .JZiBua_widgetCanvas>:nth-child(n+4){animation-delay:.14s}.JZiBua_overview[data-ready=true] .JZiBua_widgetCanvas>:nth-child(n+5){animation-delay:.21s}@keyframes JZiBua_overview-reveal{0%{opacity:0}}@keyframes JZiBua_widget-settle{0%{translate:0 -40px}}.JZiBua_copy>*{animation:.9s cubic-bezier(.34,1.36,.64,1) backwards JZiBua_copy-settle}.JZiBua_copy>:nth-child(2){animation-delay:60ms}.JZiBua_copy>:nth-child(3){animation-delay:.12s}.JZiBua_copy>:nth-child(n+4){animation-delay:.18s}@keyframes JZiBua_copy-settle{0%{opacity:0;translate:0 -28px}}@media (prefers-reduced-motion:reduce){.JZiBua_scrollCue svg,.JZiBua_overview[data-ready=true],.JZiBua_overview[data-ready=true] :is(.JZiBua_motionCard,.JZiBua_introMetric),.JZiBua_copy>*{animation:none}.JZiBua_motionCard .recharts-wrapper{animation:none}.JZiBua_motionCard,.JZiBua_floatingCard,.JZiBua_copy{will-change:auto}}@media (min-width:1800px){.JZiBua_copy{width:1040px}.JZiBua_description{max-width:660px;font-size:18px}}