.sf-program-hero[data-v-0f1d6950]{background:var(--assess-card-bg)}.sf-program-hero__grid[data-v-0f1d6950]{animation:sf-program-hero-grid-drift-0f1d6950 28s linear infinite;background-image:linear-gradient(rgb(var(--assess-accent-rgb)/.06) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--assess-accent-rgb)/.06) 1px,transparent 1px);background-size:48px 48px;inset:0;-webkit-mask-image:radial-gradient(ellipse 85% 70% at 50% 0,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 85% 70% at 50% 0,#000 20%,transparent 75%);position:absolute}.sf-program-hero__glow[data-v-0f1d6950]{animation:sf-program-hero-glow-breathe-0f1d6950 10s ease-in-out infinite;background:radial-gradient(ellipse 55% 45% at 50% 0,rgb(var(--assess-accent-rgb)/.18),transparent 68%);height:85%;left:50%;position:absolute;top:-20%;transform:translate(-50%);width:120%}@keyframes sf-program-hero-grid-drift-0f1d6950{0%{transform:translate(0)}to{transform:translate(48px,48px)}}@keyframes sf-program-hero-glow-breathe-0f1d6950{0%,to{opacity:.85;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.04)}}@media(prefers-reduced-motion:reduce){.sf-program-hero__glow[data-v-0f1d6950],.sf-program-hero__grid[data-v-0f1d6950]{animation:none!important}}.sf-program-cta__shine[data-v-a241bf50]{animation:sf-program-cta-shine-a241bf50 8s ease-in-out infinite;background:linear-gradient(105deg,transparent 40%,rgb(var(--assess-accent-rgb)/.15) 50%,transparent 60%);background-size:200% 100%}@keyframes sf-program-cta-shine-a241bf50{0%,to{background-position:200% 0}50%{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.sf-program-cta__shine[data-v-a241bf50]{animation:none!important}}.sf-program-shell[data-v-a942edc6]{--assess-text:var(--ui-text-highlighted);--assess-muted:var(--ui-text-muted);--assess-card-bg:var(--ui-bg-elevated);--assess-card-border:var(--ui-border);--assess-panel-bg:var(--ui-bg-muted);--assess-panel-border:var(--ui-border-muted);--assess-pill-bg:var(--ui-bg-muted);--assess-pill-border:var(--ui-border);--assess-pill-active-bg:rgb(var(--assess-accent-rgb)/.15);--assess-pill-active-border:rgb(var(--assess-accent-rgb)/.55);--assess-shadow:0 8px 30px rgba(15,23,42,.08);--assess-progress-track:var(--ui-bg-accented)}.dark .sf-program-shell[data-v-a942edc6]{--assess-shadow:0 8px 30px rgba(0,0,0,.4)}
