.marketing-shell{--marketing-blue:209 76% 47%;--marketing-blue-light:210 91% 67%;--marketing-green:142 71% 45%;--marketing-ink:210 25% 8%;--marketing-ink-blue:212 52% 25%;--marketing-ink-deep:210 56% 20%;--marketing-warm:40 20% 99%;overflow-x:hidden}.marketing-hero-glow{background:radial-gradient(circle at 14% 28%,hsl(var(--marketing-blue)/.1),transparent 34%),radial-gradient(circle at 88% 56%,hsl(var(--marketing-blue-light)/.12),transparent 38%)}.marketing-hero-beam,.marketing-scan-once{position:absolute;left:0;right:0;z-index:5;height:3.5rem;pointer-events:none;border-bottom:1.5px solid hsl(var(--marketing-blue)/.65);background:linear-gradient(to bottom,hsl(var(--marketing-blue)/0),hsl(var(--marketing-blue)/.14) 55%,hsl(var(--marketing-blue)/0))}.marketing-hero-beam{animation:marketing-hero-beam 9s linear infinite}.marketing-scan-once{animation:marketing-scan-once 3.2s cubic-bezier(.4,0,.4,1) .15s both}.marketing-copy-field{margin:-1px -4px;cursor:pointer;border-radius:4px;padding:1px 4px;outline:1px solid transparent;outline-offset:1px;transition:background-color .12s,box-shadow .12s,outline-color .12s}.marketing-copy-field:focus-visible,.marketing-copy-field:hover{background:hsl(var(--marketing-blue)/.1);box-shadow:0 0 0 1px hsl(var(--marketing-blue)/.48);outline:none}.marketing-copy-field[data-highlight=true]{animation:marketing-box 9s linear infinite}.marketing-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:marketing-marquee 24s linear infinite}.marketing-bob{animation:marketing-bob 5s ease-in-out infinite}.marketing-dark-cta{background:linear-gradient(120deg,hsl(var(--marketing-ink)) 0,hsl(var(--marketing-ink-blue)) 40%,hsl(var(--marketing-ink)) 70%,hsl(var(--marketing-ink-deep)) 100%);background-size:220% 220%;animation:marketing-cta-drift 14s ease-in-out infinite}@keyframes marketing-hero-beam{0%,8%{top:-14%;opacity:0}10%{top:-10%;opacity:1}30%{top:104%;opacity:1}33%,to{top:104%;opacity:0}}@keyframes marketing-scan-once{0%{top:-16%;opacity:0}6%{opacity:1}86%{top:105%;opacity:1}to{top:105%;opacity:0}}@keyframes marketing-box{0%,14%{outline-color:transparent;background:transparent}18%,28%{outline-color:hsl(var(--marketing-blue)/.8);background:hsl(var(--marketing-blue)/.06)}34%,78%{outline-color:hsl(var(--marketing-blue)/.55);background:hsl(var(--marketing-blue)/.05)}86%,to{outline-color:transparent;background:transparent}}@keyframes marketing-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marketing-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes marketing-cta-drift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.marketing-bob,.marketing-copy-field[data-highlight=true],.marketing-dark-cta,.marketing-hero-beam,.marketing-marquee-track,.marketing-scan-once{animation:none}}@media print{.marketing-home h1,.marketing-home h2,.marketing-home h3{-moz-column-break-after:avoid;break-after:avoid}.marketing-home article,.marketing-home img,.marketing-home section,.marketing-home svg{-moz-column-break-inside:avoid;break-inside:avoid}.marketing-home p{orphans:3;widows:3}.marketing-hero-beam,.marketing-marquee-track{animation:none}}