@keyframes marketing-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes marketing-pulse-dot{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.35);opacity:1}}@keyframes marketing-map-ripple{0%{transform:scale(.6);opacity:.7}to{transform:scale(2.2);opacity:0}}@keyframes marketing-chart-line{0%{stroke-dashoffset:320}to{stroke-dashoffset:0}}@keyframes marketing-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes marketing-gauge{0%{width:0%}to{width:var(--gauge-target, 68%)}}@keyframes marketing-terminal-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes marketing-score-ring{0%{stroke-dashoffset:188}to{stroke-dashoffset:56}}@keyframes marketing-block-flash{0%,to{background-color:#fee2e2}50%{background-color:#fecaca}}@keyframes marketing-carousel{0%,8%{opacity:1;z-index:2}12%,to{opacity:0;z-index:1}}@keyframes marketing-gantt-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes marketing-sprint-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes marketing-health-kpi-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes marketing-health-row-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes marketing-gantt-today-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes marketing-eol-row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-objectives-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes marketing-objectives-dash{to{stroke-dashoffset:-64}}.marketing-mockup-window{animation:marketing-fade-in .6s ease-out both}.marketing-hero-carousel{position:relative;aspect-ratio:16 / 11;min-height:280px}.marketing-hero-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;animation-name:marketing-carousel;animation-duration:var(--marketing-cycle, 45s);animation-timing-function:linear;animation-iteration-count:infinite}.marketing-map-dot{animation:marketing-pulse-dot 2.4s ease-in-out infinite}.marketing-map-dot--delay-1{animation-delay:.4s}.marketing-map-dot--delay-2{animation-delay:.9s}.marketing-map-dot--delay-3{animation-delay:1.3s}.marketing-map-ripple{animation:marketing-map-ripple 2.4s ease-out infinite}.marketing-chart-line{stroke-dasharray:320;animation:marketing-chart-line 2.5s ease-out forwards}.marketing-chart-bar{transform-origin:bottom;animation:marketing-bar-grow 1.2s ease-out forwards}.marketing-gauge-fill{animation:marketing-gauge 1.8s ease-out forwards}.marketing-score-ring{stroke-dasharray:188;animation:marketing-score-ring 2s ease-out forwards}.marketing-ip-row-blocked{animation:marketing-block-flash 3s ease-in-out infinite}.marketing-terminal-cursor{animation:marketing-terminal-blink 1s step-end infinite}.marketing-sprint-bar{transform-origin:left center;animation:marketing-sprint-bar 1.1s ease-out both}.marketing-gantt-bar{transform-origin:left center;animation:marketing-gantt-bar 1s ease-out both}.marketing-gantt-today{animation:marketing-gantt-today-pulse 2.2s ease-in-out infinite}.marketing-health-kpi{animation:marketing-health-kpi-in .55s ease-out both}.marketing-health-row{animation:marketing-health-row-in .5s ease-out both}.marketing-health-urgent-pulse{animation:marketing-pulse-dot 2s ease-in-out infinite}.marketing-seo-metric-bar{transform-origin:bottom;animation:marketing-bar-grow 1s ease-out both}.marketing-eol-row{animation:marketing-eol-row .55s ease-out both}.marketing-objectives{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(15,23,42,.04),transparent 55%),#f8fafc}.marketing-objectives__grid{background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 90%)}.marketing-objectives__step{animation:marketing-fade-in .7s ease-out both}.marketing-objectives__step:nth-child(2){animation-delay:.1s}.marketing-objectives__step:nth-child(3){animation-delay:.2s}.marketing-objectives__step:nth-child(4){animation-delay:.3s}.marketing-objectives__flow{color:#334155}.marketing-objectives__path{stroke-dashoffset:0;animation:marketing-objectives-dash 8s linear infinite}.marketing-objectives__pulse{animation:marketing-objectives-pulse 2.4s ease-in-out infinite}.marketing-objectives__pulse--2{animation-delay:.4s}.marketing-objectives__pulse--3{animation-delay:.8s}.marketing-objectives__pulse--4{animation-delay:1.2s}@media (prefers-reduced-motion: reduce){.marketing-hero-carousel__slide,.marketing-map-dot,.marketing-map-ripple,.marketing-chart-line,.marketing-chart-bar,.marketing-gauge-fill,.marketing-score-ring,.marketing-ip-row-blocked,.marketing-terminal-cursor,.marketing-sprint-bar,.marketing-gantt-bar,.marketing-gantt-today,.marketing-health-kpi,.marketing-health-row,.marketing-health-urgent-pulse,.marketing-seo-metric-bar,.marketing-eol-row,.marketing-objectives__step,.marketing-objectives__path,.marketing-objectives__pulse{animation:none}.marketing-hero-carousel__slide:first-child{opacity:1;z-index:2}.marketing-sprint-bar,.marketing-gantt-bar,.marketing-health-kpi,.marketing-health-row,.marketing-seo-metric-bar,.marketing-eol-row,.marketing-objectives__step{opacity:1;transform:none}}
