@keyframes templateFadeUp{0%{opacity:0;transform:translate3d(0,16px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes marqueeScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes ctaPulse{0%{box-shadow:0 0 #ffffff40}70%{box-shadow:0 0 0 12px #fff0}to{box-shadow:0 0 #fff0}}@keyframes heroCaretBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes bgScroll{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}.template-fade-up{opacity:0;animation:templateFadeUp .7s ease forwards}.template-marquee{animation:marqueeScroll 35s linear infinite}.template-marquee:hover{animation-play-state:paused}.header-cta{background:linear-gradient(135deg,#fff,#e5e7eb);color:#0b0d12;animation:ctaPulse 2.8s ease-out infinite}.header-cta:hover{transform:translateY(-2px);box-shadow:0 20px 40px -24px #fffc}.template-bg{animation:bgScroll 70s linear infinite}.hero-headline-rotator{min-height:2.6em;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.hero-headline-text{display:inline}.hero-headline-text:after{content:"";display:inline-block;width:1.5px;height:1em;margin-left:.15em;vertical-align:-.05em;background:#ffffffe6;border-radius:999px;box-shadow:0 0 6px #ffffff59;animation:heroCaretBlink .8s steps(1,end) infinite}.hero-headline-text.is-idle:after{animation:none;opacity:.6}.hero-headline-text.is-deleting:after{animation-duration:.52s}.template-bg-columns{-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-column-count:4;column-count:4}@media (min-width: 1280px){.template-bg-columns{-moz-column-count:5;column-count:5}}.template-bg-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.5rem}@media (prefers-reduced-motion: reduce){.template-fade-up{animation:none;opacity:1}.template-marquee{animation:none;transform:none}.header-cta{animation:none}.template-bg{animation:none;transform:none}.hero-headline-text:after{animation:none}}
