.VisualAgent_visual_agent__lHD1i{position:relative;overflow:hidden;padding:100px var(--ft-padding-16);background:var(--ft-bg-1)}.VisualAgent_visual_agent_grid__gjF0X{position:absolute;inset:0;z-index:0;pointer-events:none}.VisualAgent_visual_agent_inner__3n2KF{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--ft-padding-40);width:min(1280px,100%);margin:0 auto}.VisualAgent_visual_agent_header__tvziz{display:flex;flex-direction:column;align-items:center;gap:var(--ft-padding-12);width:100%;text-align:center}.VisualAgent_visual_agent_title__VGOqm{width:100%;margin:0;color:var(--ft-text-1);font-family:Bricolage Grotesque,sans-serif;font-size:48px;font-weight:700;line-height:56px;word-break:keep-all;background-image:linear-gradient(90deg,var(--ft-text-1) 30%,#caffa8 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;visibility:hidden;opacity:0;transform:translateY(140%);transition:visibility 0s linear .6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 0s,transform .6s cubic-bezier(.25,.46,.45,.94) 0s}.VisualAgent_visual_agent_description__V3YBU{width:min(900px,100%);margin:0;color:var(--ft-text-2);font-size:16px;font-weight:500;line-height:24px;word-break:keep-all;visibility:hidden;opacity:0;transform:translateY(240%);transition:visibility 0s linear .5s,opacity .5s cubic-bezier(.25,.46,.45,.94) .14s,transform .5s cubic-bezier(.25,.46,.45,.94) .14s}.VisualAgent_visual_agent_description_link__FN5jy{color:inherit;font:inherit;line-height:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;cursor:pointer}.VisualAgent_visual_agent_description_link__FN5jy:hover{color:var(--ft-primary-1)}.VisualAgent_visual_agent_panel__kwhkf{position:relative;width:100%;padding:11px;overflow:hidden;border:1px solid var(--ft-fill-wb-2);border-radius:var(--ft-radius-24);background:var(--ft-fill-wb-2);visibility:hidden;opacity:0;transform:translateY(50%);transition:visibility 0s linear .65s,opacity .65s cubic-bezier(.25,.46,.45,.94) .14s,transform .65s cubic-bezier(.25,.46,.45,.94) .14s}.VisualAgent_visual_agent_screen_wrap__iQjLj{position:relative;overflow:hidden;border-radius:var(--ft-radius-12)}.VisualAgent_visual_agent_screen__AHccM{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.VisualAgent_visual_agent_screen_poster__52pu9{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover}.VisualAgent_visual_agent_action__XCHjX{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;min-width:120px;height:56px;padding:0 var(--ft-padding-20);border-radius:var(--ft-radius-9999);background:var(--ft-primary-1);box-shadow:0 4px 0 var(--ft-primary-5);color:var(--ft-text-dark);font-size:16px;font-weight:600;line-height:24px;white-space:nowrap;text-decoration:none;opacity:0;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .2s ease}[data-ft-theme=light] .VisualAgent_visual_agent_action__XCHjX{box-shadow:0 4px 0 #509929}[data-ft-theme=light] .VisualAgent_visual_agent_title__VGOqm{background-image:none;color:var(--ft-text-1);-webkit-text-fill-color:var(--ft-text-1)}@media(max-width:1439px){.VisualAgent_visual_agent__lHD1i{padding:72px var(--ft-padding-32)}}@media(max-width:1279px){.VisualAgent_visual_agent__lHD1i{padding:48px var(--ft-padding-32)}.VisualAgent_visual_agent_title__VGOqm{width:min(720px,100%);font-size:36px;line-height:44px}.VisualAgent_visual_agent_description__V3YBU{width:min(720px,100%);font-size:14px;line-height:22px}}@media(max-width:750px){.VisualAgent_visual_agent__lHD1i{padding:48px var(--ft-padding-16) 0}.VisualAgent_visual_agent_grid__gjF0X{display:none}.VisualAgent_visual_agent_inner__3n2KF{gap:var(--ft-padding-24)}.VisualAgent_visual_agent_title__VGOqm{width:100%;font-size:28px;line-height:36px}.VisualAgent_visual_agent_description__V3YBU{width:100%}.VisualAgent_visual_agent_panel__kwhkf{padding:3px}.VisualAgent_visual_agent_action__XCHjX,[data-ft-theme=light] .VisualAgent_visual_agent_action__XCHjX{top:0;right:0;bottom:0;left:0;width:auto;height:auto;min-width:0;opacity:0;transform:none;pointer-events:auto}}.VisualAgent_visual_agent__lHD1i.is_entered .VisualAgent_visual_agent_title__VGOqm{visibility:visible;opacity:1;transform:translateY(0);transition:visibility 0s linear 0s,opacity .6s cubic-bezier(.25,.46,.45,.94) 0s,transform .6s cubic-bezier(.25,.46,.45,.94) 0s}.VisualAgent_visual_agent__lHD1i.is_entered .VisualAgent_visual_agent_description__V3YBU{visibility:visible;opacity:1;transform:translateY(0);transition:visibility 0s linear .14s,opacity .5s cubic-bezier(.25,.46,.45,.94) .14s,transform .5s cubic-bezier(.25,.46,.45,.94) .14s}.VisualAgent_visual_agent__lHD1i.is_entered .VisualAgent_visual_agent_panel__kwhkf{visibility:visible;opacity:1;transform:translateY(0);transition:visibility 0s linear .14s,opacity .65s cubic-bezier(.25,.46,.45,.94) .14s,transform .65s cubic-bezier(.25,.46,.45,.94) .14s}@media(prefers-reduced-motion:reduce){.VisualAgent_visual_agent__lHD1i.is_entered .VisualAgent_visual_agent_description__V3YBU,.VisualAgent_visual_agent__lHD1i.is_entered .VisualAgent_visual_agent_panel__kwhkf,.VisualAgent_visual_agent__lHD1i.is_entered .VisualAgent_visual_agent_title__VGOqm,.VisualAgent_visual_agent_description__V3YBU,.VisualAgent_visual_agent_panel__kwhkf,.VisualAgent_visual_agent_title__VGOqm{visibility:visible;opacity:1;transform:none;transition:none}}