.AiVisuals_ai_visuals__AGbi7{container-type:inline-size;overflow:hidden;background:var(--ft-bg-1)}.AiVisuals_ai_visuals_header__R0uxW{display:flex;flex-direction:column;align-items:center;gap:var(--ft-padding-12);width:min(900px,100% - var(--ft-padding-16)*2);margin:100px auto 0;text-align:center}.AiVisuals_ai_visuals_title__tOOpN{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}.AiVisuals_ai_visuals_description__K1QcQ{width: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}.AiVisuals_ai_visuals_description_link___xEMZ{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}.AiVisuals_ai_visuals_description_link___xEMZ:hover{color:var(--ft-primary-1)}.AiVisuals_ai_visuals_stage__Vys1J{position:relative;height:calc(100cqi * 550 / 1920);margin-top:var(--ft-padding-40);margin-bottom:100px;overflow:hidden;container-type:inline-size;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}.AiVisuals_ai_visuals_track__GpDQA{position:absolute;inset:0}.AiVisuals_ai_visuals_card__Q_kEo{position:absolute;top:calc(100cqi * var(--slot-top) / 1920);left:calc(100cqi * var(--slot-left) / 1920);width:calc(100cqi * 351 / 1920);height:calc(100cqi * var(--slot-height) / 1920);overflow:hidden}.AiVisuals_ai_visuals_card_image__wHTpl{position:relative;display:block;width:100%;height:100%;object-fit:cover}.AiVisuals_ai_visuals_card_overlay__bSqbj{position:absolute;inset:0;background:var(--ft-fill-bb-5);opacity:0;transition:opacity .2s ease}.AiVisuals_ai_visuals_card_action__IuguB{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:auto;min-width:120px;height:56px;padding:0 var(--ft-padding-20);border:0;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%);cursor:pointer;pointer-events:none;transition:opacity .2s ease}[data-ft-theme=light] .AiVisuals_ai_visuals_card_action__IuguB{box-shadow:0 4px 0 #509929}[data-ft-theme=light] .AiVisuals_ai_visuals_title__tOOpN{background-image:none;color:var(--ft-text-1);-webkit-text-fill-color:var(--ft-text-1)}.AiVisuals_ai_visuals_card__Q_kEo:focus-within .AiVisuals_ai_visuals_card_overlay__bSqbj,.AiVisuals_ai_visuals_card__Q_kEo:hover .AiVisuals_ai_visuals_card_overlay__bSqbj{opacity:1}.AiVisuals_ai_visuals_card__Q_kEo:focus-within .AiVisuals_ai_visuals_card_action__IuguB,.AiVisuals_ai_visuals_card__Q_kEo:hover .AiVisuals_ai_visuals_card_action__IuguB{opacity:1;pointer-events:auto}.AiVisuals_ai_visuals_curve_bottom__pY31o,.AiVisuals_ai_visuals_curve_top__k_E6O{position:absolute;left:0;z-index:2;width:100%;height:calc(100cqi * 40.6562 / 1920);overflow:hidden;pointer-events:none}.AiVisuals_ai_visuals_curve_top__k_E6O{top:0}.AiVisuals_ai_visuals_curve_bottom__pY31o{top:calc(100cqi * (520 - 40.6562) / 1920);transform:scaleY(-1);transform-origin:center}.AiVisuals_ai_visuals_curve_shape__7kbbm{display:block;transform-origin:top left;transform:scale(calc(100cqi / 1920px))}.AiVisuals_ai_visuals_curve_shape__7kbbm path{fill:var(--ft-bg-1)}.AiVisuals_ai_visuals_fade_left__D6URw,.AiVisuals_ai_visuals_fade_right__seOaH{position:absolute;top:0;z-index:2;width:calc(100cqi * 240 / 1920);height:100%;pointer-events:none}.AiVisuals_ai_visuals_fade_left__D6URw{left:0;background:linear-gradient(to right,var(--ft-bg-1),var(--ft-fill-bw-0))}.AiVisuals_ai_visuals_fade_right__seOaH{right:0;background:linear-gradient(to left,var(--ft-bg-1),var(--ft-fill-bw-0))}.AiVisuals_ai_visuals_arrow__WqVz0{position:absolute;top:50%;left:var(--ft-padding-16);z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1.5px solid var(--ft-fill-wb-2);border-radius:var(--ft-radius-9999);background:var(--ft-fill-wb-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-50%);cursor:pointer}.AiVisuals_ai_visuals_arrow__WqVz0:hover{background:var(--ft-fill-wb-3)}.AiVisuals_ai_visuals_arrow__WqVz0:active{background:var(--ft-fill-wb-4)}.AiVisuals_ai_visuals_arrow_next___Y9Kb{right:var(--ft-padding-12);left:auto}.AiVisuals_ai_visuals_arrow_next_icon__mUjd9{display:flex;transform:rotate(180deg)}[data-ft-theme=light] .AiVisuals_ai_visuals_arrow__WqVz0 path{fill:var(--ft-text-1)}.AiVisuals_ai_visuals_arrow__WqVz0:disabled{cursor:default}.AiVisuals_ai_visuals_arrow__WqVz0:disabled:active,.AiVisuals_ai_visuals_arrow__WqVz0:disabled:hover{background:var(--ft-fill-wb-2)}.AiVisuals_ai_visuals_arrow__WqVz0:disabled path,[data-ft-theme=light] .AiVisuals_ai_visuals_arrow__WqVz0:disabled path{fill:var(--ft-text-5)}@container (max-width: 1919px){.AiVisuals_ai_visuals_stage__Vys1J{height:550px}.AiVisuals_ai_visuals_card__Q_kEo{width:351px}.AiVisuals_ai_visuals_curve_bottom__pY31o,.AiVisuals_ai_visuals_curve_top__k_E6O{height:40.6562px}.AiVisuals_ai_visuals_curve_bottom__pY31o{top:479.3438px}.AiVisuals_ai_visuals_curve_shape__7kbbm{transform:translateX(calc(50cqi - 960px))}.AiVisuals_ai_visuals_fade_left__D6URw,.AiVisuals_ai_visuals_fade_right__seOaH{width:240px}}@container (min-width: 1440px) and (max-width: 1660px){.AiVisuals_ai_visuals_stage__Vys1J{height:calc(100cqi * 550 / 1920)}.AiVisuals_ai_visuals_card__Q_kEo{width:calc(100cqi * 351 / 1920)}.AiVisuals_ai_visuals_curve_bottom__pY31o,.AiVisuals_ai_visuals_curve_top__k_E6O{height:calc(100cqi * 40.6562 / 1920)}.AiVisuals_ai_visuals_curve_bottom__pY31o{top:calc(100cqi * (520 - 40.6562) / 1920)}.AiVisuals_ai_visuals_curve_shape__7kbbm{transform:scale(calc(100cqi / 1920px))}.AiVisuals_ai_visuals_fade_left__D6URw,.AiVisuals_ai_visuals_fade_right__seOaH{width:calc(100cqi * 240 / 1920)}}@media(max-width:1279px){.AiVisuals_ai_visuals_header__R0uxW{width:min(720px,100% - var(--ft-padding-32)*2);margin-top:48px}.AiVisuals_ai_visuals_title__tOOpN{font-size:36px;line-height:44px}.AiVisuals_ai_visuals_title__tOOpN br{display:none}.AiVisuals_ai_visuals_description__K1QcQ{font-size:14px;line-height:22px}.AiVisuals_ai_visuals_stage__Vys1J{height:auto;margin-bottom:48px;padding-bottom:80px}.AiVisuals_ai_visuals_track__GpDQA{position:static;display:flex;gap:var(--ft-padding-16);width:100%;padding-right:var(--ft-padding-32);padding-left:var(--ft-padding-32);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.AiVisuals_ai_visuals_track__GpDQA::-webkit-scrollbar{display:none}.AiVisuals_ai_visuals_card__Q_kEo{position:relative;top:auto;left:auto;flex:0 0 288px;width:288px;height:384px;border-radius:var(--ft-radius-12)}.AiVisuals_ai_visuals_card__Q_kEo[data-visual-copy="1"],.AiVisuals_ai_visuals_curve_bottom__pY31o,.AiVisuals_ai_visuals_curve_top__k_E6O,.AiVisuals_ai_visuals_fade_left__D6URw,.AiVisuals_ai_visuals_fade_right__seOaH{display:none}.AiVisuals_ai_visuals_arrow__WqVz0{top:auto;bottom:0;left:calc(50% - 52px);transform:none}.AiVisuals_ai_visuals_arrow_next___Y9Kb{right:auto;left:calc(50% + 12px)}}@media(max-width:750px){.AiVisuals_ai_visuals_header__R0uxW{width:calc(100% - var(--ft-padding-16)*2)}.AiVisuals_ai_visuals_title__tOOpN{font-size:28px;line-height:36px}.AiVisuals_ai_visuals_stage__Vys1J{margin-top:var(--ft-padding-24);margin-bottom:0;padding-bottom:64px}.AiVisuals_ai_visuals_track__GpDQA{gap:var(--ft-padding-8);padding-right:var(--ft-padding-16);padding-left:var(--ft-padding-16)}.AiVisuals_ai_visuals_card__Q_kEo{flex-basis:168px;width:168px;height:224px}.AiVisuals_ai_visuals_card_overlay__bSqbj{display:none}.AiVisuals_ai_visuals_card__Q_kEo:focus-within .AiVisuals_ai_visuals_card_action__IuguB,.AiVisuals_ai_visuals_card__Q_kEo:hover .AiVisuals_ai_visuals_card_action__IuguB,.AiVisuals_ai_visuals_card_action__IuguB,[data-ft-theme=light] .AiVisuals_ai_visuals_card_action__IuguB{top:0;right:0;bottom:0;left:0;width:auto;height:auto;min-width:0;opacity:0;transform:none;pointer-events:auto}.AiVisuals_ai_visuals_arrow__WqVz0{left:calc(50% - 48px)}.AiVisuals_ai_visuals_arrow_next___Y9Kb{left:calc(50% + 8px)}}.AiVisuals_ai_visuals__AGbi7.is_entered .AiVisuals_ai_visuals_title__tOOpN{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}.AiVisuals_ai_visuals__AGbi7.is_entered .AiVisuals_ai_visuals_description__K1QcQ{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}.AiVisuals_ai_visuals__AGbi7.is_entered .AiVisuals_ai_visuals_stage__Vys1J{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){.AiVisuals_ai_visuals__AGbi7.is_entered .AiVisuals_ai_visuals_description__K1QcQ,.AiVisuals_ai_visuals__AGbi7.is_entered .AiVisuals_ai_visuals_stage__Vys1J,.AiVisuals_ai_visuals__AGbi7.is_entered .AiVisuals_ai_visuals_title__tOOpN,.AiVisuals_ai_visuals_description__K1QcQ,.AiVisuals_ai_visuals_stage__Vys1J,.AiVisuals_ai_visuals_title__tOOpN{visibility:visible;opacity:1;transform:none;transition:none}}