html body .premium-metrics-laptop { isolation: isolate; }
html body .premium-metrics-laptop > .premium-laptop-base {
  display: block;
  width: 100%;
  height: auto;
  max-width: none;
}
html body .premium-metrics-laptop > .premium-metrics-overlay {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
  pointer-events: none;
}
.premium-metrics-overlay text {
  font-family: Manrope, Arial, sans-serif;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.hero-chart-trace {
  fill: none;
  stroke: #fff1bd;
  stroke-width: 3.5;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 80 920;
  stroke-dashoffset: 1080;
  filter: url(#hero-trace-glow);
  animation: hero-chart-flow 4s linear infinite paused;
}
.hero-metrics-active .hero-chart-trace { animation-play-state: running; }
@keyframes hero-chart-flow { to { stroke-dashoffset: 80; } }
@media (prefers-reduced-motion: reduce) {
  .hero-chart-trace, .hero-chart-dot { display: none; animation: none; }
}

@media(max-width:800px){
  html body .premium-home-hero .premium-growth-visual {
    height: auto !important;
    aspect-ratio: 1.65;
    min-height: 175px;
  }
  html body .premium-home-hero .premium-growth-visual>.premium-rocket{right:0!important}
}
