.fresh-primary,.fresh-secondary{white-space:nowrap;min-width:0}
.control-hero .hero-copy{animation:hero-copy-in .65s ease-out both}.control-hero .terminal-card{animation:terminal-in .75s .08s ease-out both}.terminal-card .plan-row{animation:row-in .45s ease-out both}.terminal-card .plan-row:nth-of-type(2){animation-delay:.16s}.terminal-card .plan-row:nth-of-type(3){animation-delay:.24s}.terminal-card .plan-row:nth-of-type(4){animation-delay:.32s}@keyframes hero-copy-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes terminal-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes row-in{from{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}
@media(max-width:520px){.hero-actions{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;width:100%}.fresh-primary,.fresh-secondary{width:100%;padding:14px 10px;font-size:12px;letter-spacing:-.02em}.hero-note{display:none}.proof-strip{display:none}.terminal-content{padding:24px 20px}.terminal-content h2{font-size:21px}.terminal-foot{display:none}.control-hero{padding-bottom:55px}}
@media(prefers-reduced-motion:reduce){.control-hero .hero-copy,.control-hero .terminal-card,.terminal-card .plan-row{animation:none}}
