.marketing-root{background:var(--color-marketing-bg);color:white;min-height:100vh;--text-md:1rem;--text-md--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875)}.marketing-root .glow-accent{text-shadow:0 0 20px rgba(0,229,160,.4),0 0 60px rgba(0,229,160,.15)}.marketing-root .glow-box-accent{box-shadow:0 0 20px rgba(0,229,160,.2),0 0 60px rgba(0,229,160,.05)}.marketing-root:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;mix-blend-mode:overlay}.marketing-root :focus-visible{outline:1px solid var(--color-marketing-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.marketing-root,.marketing-root *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}