.hero-alt-module__sff7-q__section{position:relative}.hero-alt-module__sff7-q__section:before{content:none}.hero-alt-module__sff7-q__spotlightCard{background:color-mix(in srgb,var(--background-elevated)88%,transparent);border-color:color-mix(in srgb,var(--color-border)58%,transparent);box-shadow:var(--shadow-sm),0 0 0 1px color-mix(in srgb,var(--color-border)22%,transparent),0 var(--spacing-sm)var(--spacing-xl)color-mix(in srgb,var(--hero-image-overlay)42%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.ProcessSection-module__G585fq__processCardFrame{border-radius:calc(var(--radius-lg) + calc(var(--spacing-xs)/2));padding:calc(var(--spacing-xs)/2);background:linear-gradient(var(--angle),var(--color-primary),var(--color-secondary),color-mix(in oklch,var(--color-primary),var(--color-secondary)50%),var(--color-secondary),var(--color-primary));background-size:300% 300%;animation:8s infinite ProcessSection-module__G585fq__gradientShift,8s linear infinite ProcessSection-module__G585fq__rotateAngle;position:relative}.ProcessSection-module__G585fq__processCard{background:var(--background-elevated);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-lg)}.ProcessSection-module__G585fq__processCta{border-radius:var(--radius-md);border:1px solid var(--btn-border);background:var(--background-elevated);color:var(--foreground);padding:var(--spacing-sm)var(--spacing-md);position:relative;overflow:hidden}.ProcessSection-module__G585fq__processCta:hover{color:#fff}.ProcessSection-module__G585fq__processCtaLabel{z-index:1;position:relative}.ProcessSection-module__G585fq__processMarqueeFade{-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--spacing-xl),black calc(100% - var(--spacing-xl)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--spacing-xl),black calc(100% - var(--spacing-xl)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--spacing-xl),black calc(100% - var(--spacing-xl)),transparent 100%)}.ProcessSection-module__G585fq__processNodeChevronFade{background:radial-gradient(ellipse calc(var(--spacing-xl) + var(--spacing-sm))calc(var(--spacing-md) + var(--spacing-xs))at 50% 50%,var(--background-elevated)0%,color-mix(in srgb,var(--background-elevated)88%,transparent)38%,color-mix(in srgb,var(--background-elevated)45%,transparent)58%,transparent 78%)}
