.tenfo-variant-b .variant-b-hero{display:grid;grid-template-rows:minmax(max-content,1fr) auto;min-height:calc(100svh - 4.5rem)}.tenfo-variant-b .variant-b-hero-space{display:flex;align-items:center;width:100%;padding-block:clamp(3.5rem,10svh,8rem) clamp(2.5rem,7svh,6rem)}.tenfo-variant-b .variant-b-hero-space>.grid{row-gap:2.75rem}.tenfo-variant-b .variant-b-hero-art{--wave-scale:0.62;position:relative;width:100%;height:calc(216px * var(--wave-scale));margin-bottom:clamp(1rem,3svh,1.75rem);overflow:hidden;contain:layout paint;pointer-events:none;-webkit-user-select:none;user-select:none}.tenfo-variant-b .variant-b-hero-wave-stage{position:absolute;left:0;bottom:0;width:2400px;height:216px;transform:scale(var(--wave-scale));transform-origin:0 100%}.tenfo-variant-b .variant-b-hero-wave-layer{position:absolute;inset:0;margin:0;overflow:hidden;white-space:pre;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-variant-ligatures:none;letter-spacing:0}.tenfo-variant-b .variant-b-hero-wave-layer--far{font-weight:400;font-size:9px;line-height:9px;color:#c1c7cf}.tenfo-variant-b .variant-b-hero-wave-layer--mid{font-weight:600;font-size:12px;line-height:12px;color:#98a1ad}.tenfo-variant-b .variant-b-hero-wave-layer--near{font-weight:700;font-size:17px;line-height:18px;color:#69727e}@media (min-width:40rem){.tenfo-variant-b .variant-b-hero-art{--wave-scale:0.8}}@media (min-width:64rem) and (min-height:51.25rem){.tenfo-variant-b .variant-b-hero-art{--wave-scale:1}}@media (max-height:42.5rem){.tenfo-variant-b .variant-b-hero-art{--wave-scale:0.5}}.tenfo-variant-b #pattern{background:#f3f6ff;color:#0a0a0a;max-width:none;padding-inline:max(1.5rem,calc((100% - 76rem) / 2))}@media (min-width:48rem){.tenfo-variant-b #pattern{padding-inline:max(2rem,calc((100% - 76rem) / 2))}}.tenfo-variant-b #engagements{background:#faf8f3;border-color:#e7e4dc;color:#0a0a0a}.tenfo-variant-b #engagements [data-slot=badge],.tenfo-variant-b .variant-b-cta [data-slot=card]{background:#0f1f4d;border-color:#0f1f4d;color:white}.tenfo-variant-b .variant-b-cta p{color:#dce4ff}.tenfo-variant-b .variant-b-cta a[data-variant=default]{background:#8fa8ff;color:#0f1f4d}.tenfo-variant-b .variant-b-cta a[data-variant=link]{color:#dce4ff}@media (max-width:47.999rem) and (max-height:44rem){.tenfo-variant-b .variant-b-hero-space{padding-top:2.5rem}}