.marketing-module__g5d7sa__floatCard{animation:8s ease-in-out infinite marketing-module__g5d7sa__float}.marketing-module__g5d7sa__glow{animation:3s ease-in-out infinite marketing-module__g5d7sa__glow}.marketing-module__g5d7sa__shimmer{position:relative;overflow:hidden}.marketing-module__g5d7sa__shimmer:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:2.5s infinite marketing-module__g5d7sa__shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.marketing-module__g5d7sa__animatePulseSlow{animation:6s ease-in-out infinite marketing-module__g5d7sa__pulse}.marketing-module__g5d7sa__typing{white-space:nowrap;width:0;animation:marketing-module__g5d7sa__typing var(--typing-duration,6s)steps(var(--typing-steps,30),end)forwards,marketing-module__g5d7sa__caret var(--typing-duration,6s)step-end forwards;border-right:2px solid rgba(255,255,255,.8);display:inline-block;overflow:hidden}.marketing-module__g5d7sa__resultCard{opacity:0;animation:.8s forwards marketing-module__g5d7sa__fadeUp;transform:translateY(8px)}.marketing-module__g5d7sa__listCard{opacity:0;animation:.9s forwards marketing-module__g5d7sa__fadeUp;transform:translateY(8px)}.marketing-module__g5d7sa__mapSurface{min-height:260px}@keyframes marketing-module__g5d7sa__float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes marketing-module__g5d7sa__glow{0%{box-shadow:0 0 rgba(74,222,128,0)}50%{box-shadow:0 0 12px rgba(74,222,128,.65)}to{box-shadow:0 0 rgba(74,222,128,0)}}@keyframes marketing-module__g5d7sa__shimmer{to{transform:translate(100%)}}@keyframes marketing-module__g5d7sa__pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes marketing-module__g5d7sa__typing{0%{width:0}55%{width:var(--typing-width,30ch)}to{width:var(--typing-width,30ch)}}@keyframes marketing-module__g5d7sa__caret{0%{border-color:rgba(255,255,255,.8)}50%{border-color:transparent}to{border-color:transparent}}@keyframes marketing-module__g5d7sa__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-module__g5d7sa__mapPulse{0%{box-shadow:0 0 rgba(255,255,255,.12)}70%{box-shadow:0 0 0 14px rgba(255,255,255,0)}to{box-shadow:0 0 rgba(255,255,255,0)}}.marketing-module__g5d7sa__lineChart{background:radial-gradient(circle at 30% 20%,rgba(16,185,129,.08),transparent 40%),radial-gradient(circle at 70% 70%,rgba(59,130,246,.08),transparent 40%);border-radius:20px;padding:12px;position:relative;overflow:hidden}.marketing-module__g5d7sa__lineGrid{pointer-events:none;grid-template-rows:repeat(5,1fr);gap:12px;display:grid;position:absolute;top:12px;bottom:12px;left:12px;right:12px}.marketing-module__g5d7sa__gridLine{border-top:1px dashed rgba(148,163,184,.35)}.marketing-module__g5d7sa__lineSvg{width:100%;height:240px;position:relative}.marketing-module__g5d7sa__linePath{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:1;animation:2s forwards marketing-module__g5d7sa__drawLine}.marketing-module__g5d7sa__lineLegend{flex-wrap:wrap;gap:10px 16px;margin-top:12px;display:flex}.marketing-module__g5d7sa__legendItem{color:#334155;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.marketing-module__g5d7sa__legendSwatch{border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 4px rgba(255,255,255,.6)}.marketing-module__g5d7sa__lineYearLabels{pointer-events:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:flex-end;padding:0 4px 8px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.marketing-module__g5d7sa__lineYearLabels span{text-align:center;color:#475569;font-size:12px;font-weight:700}.dark .marketing-module__g5d7sa__lineChart{background:radial-gradient(circle at 30% 20%,rgba(16,185,129,.14),transparent 42%),radial-gradient(circle at 70% 70%,rgba(59,130,246,.14),transparent 42%),rgba(15,23,42,.6);border:1px solid rgba(148,163,184,.3)}.dark .marketing-module__g5d7sa__gridLine{border-top-color:rgba(148,163,184,.45)}.dark .marketing-module__g5d7sa__legendItem{color:#e2e8f0}.dark .marketing-module__g5d7sa__legendSwatch{box-shadow:0 0 0 4px rgba(15,23,42,.7)}.dark .marketing-module__g5d7sa__lineYearLabels span{color:#cbd5e1}@keyframes marketing-module__g5d7sa__drawLine{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes marketing-module__g5d7sa__dotIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.marketing-module__g5d7sa__metricsBar{background:linear-gradient(90deg,rgba(226,232,240,.7),rgba(203,213,225,.7));border-radius:999px;height:10px;position:relative;overflow:hidden}.marketing-module__g5d7sa__metricsFill{background:linear-gradient(90deg,#22c55e,#0ea5e9);border-radius:999px;width:78%;animation:2.6s ease-in-out infinite marketing-module__g5d7sa__shimmerFill;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes marketing-module__g5d7sa__shimmerFill{0%{filter:brightness(.95)}50%{filter:brightness(1.1)}to{filter:brightness(.95)}}
