.velocity-hero{--motion-ui-transition-snap:cubic-bezier(.22, 1, .36, 1);--motion-ui-transition-snap-duration:.15s;width:100%;max-width:100%;overflow-x:clip}.velocity-hero-title{font-variation-settings:"opsz" 60, "wght" 700}.velocity-hero-title .motion-ui-split-word{white-space:nowrap}.velocity-hero-sub{font-variation-settings:"opsz" 14, "wght" 470}.velocity-dashboard-shadow{opacity:.14;background:var(--foreground);filter:blur(56px)}@media (max-width:600px){.velocity-dashboard-frame{width:145%}}.velocity-hero-gradient-word{color:#0000;background:linear-gradient(270deg,#f97316,#ec4899,#8b5cf6,#f97316) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.25em;padding-right:.22em;line-height:1.3;animation:6s linear infinite velocity-gradient-shift;display:inline-block}@keyframes velocity-gradient-shift{to{background-position:-300% 0}}@media (prefers-reduced-motion:reduce){.velocity-hero-gradient-word{background-position:0 0;animation:none}}
.velocity-features{--motion-ui-transition-snap:cubic-bezier(.22, 1, .36, 1);--motion-ui-transition-snap-duration:.15s;width:100%;max-width:100%;overflow-x:clip}.velocity-features .group:focus-visible .velocity-feature-trigger{border-color:color-mix(in oklch, var(--primary) 24%, var(--border));background-color:color-mix(in oklch, var(--accent) 10%, var(--card))}@media (hover:hover){.velocity-features .group:hover .velocity-feature-trigger{border-color:color-mix(in oklch, var(--primary) 24%, var(--border));background-color:color-mix(in oklch, var(--accent) 10%, var(--card))}}
.velocity-contact-form{--motion-ui-transition-snap:cubic-bezier(.22, 1, .36, 1);--motion-ui-transition-snap-duration:.15s;width:100%;max-width:100%;overflow-x:clip}
