.agent{position:relative;max-width:1920px;padding:120px 24px 0;background:#FFFFFF}.agent,.agent-container{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.agent-container{position:static;max-width:1000px;opacity:0;padding:0;gap:48px;z-index:0;transition:opacity 1.5s ease-out}.agent-visible .agent-container{opacity:1}.agent-text{position:static;width:100%;height:auto;opacity:1;display:flex;flex-direction:column;align-items:center;padding:0;gap:20px;align-self:stretch;z-index:0}.agent-title{width:100%;max-width:1000px;font-family:Montserrat,sans-serif;font-size:48px;line-height:56px;font-weight:600;color:#000000;text-align:center;margin:0;justify-content:center;opacity:0;transform:translateY(60px)}.agent-visible .agent-title{animation:fadeInUp .8s ease forwards}.agent-subtitle{width:100%;max-width:1000px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:28px;font-weight:400;color:rgba(0,0,0,.5);text-align:center;margin:0;white-space:pre-line;opacity:0;transform:translateY(60px)}.agent-visible .agent-subtitle{animation:fadeInUp .8s ease .2s forwards}.agent-content{position:static;width:100%;height:auto;min-height:auto;opacity:1;display:flex;flex-direction:column;align-items:center;padding:0;gap:24px;align-self:stretch;z-index:1}.agent-visible .agent-video-group{animation:fadeInUp .8s ease .4s forwards}.agent-visible .agent-dots{animation:fadeInUp .8s ease .6s forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.agent-video-group{width:100%;transform:translateY(60px);display:flex;flex-direction:row;align-items:center;padding:0;align-self:stretch;justify-content:flex-start;overflow:visible}.agent-video-container,.agent-video-group{position:relative;height:auto;min-width:360px;opacity:0;z-index:0;transition:opacity .5s ease,transform .5s ease}.agent-video-container{width:750px;max-width:75%;border-radius:32px;overflow:hidden;background-color:#000000;flex-shrink:1;aspect-ratio:16/9;transform:translateX(60px);will-change:opacity,transform}.agent-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background-color:transparent}.agent-video-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.3);z-index:10;border-radius:32px}.agent-video-loading-spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#ffffff;border-radius:50%;animation:agent-video-spin 1s linear infinite}.agent-video-loading-text{margin-top:16px;font-size:14px;color:#ffffff;font-weight:500}@keyframes agent-video-spin{to{transform:rotate(1turn)}}.agent-video-container.agent-video-exit{position:absolute;top:0;left:0}.agent-visible .agent-video-group .agent-video-container:not(.agent-video-exit){animation:videoEnterRight .5s ease .4s forwards}.agent-video-visible{opacity:1;transform:translateX(0)}.agent-video-enter-right{animation:videoEnterRight .5s ease forwards}.agent-video-exit-left{animation:videoExitLeft .5s ease forwards}.agent-card{position:relative;width:360px;max-width:36%;min-width:280px;height:auto;opacity:0;display:flex;flex-direction:column;align-items:flex-end;padding:70px 0 0;margin-left:-110px;z-index:1;flex-shrink:1;align-self:flex-start;transform:translateX(-60px);transition:opacity .5s ease,transform .5s ease}.agent-card.agent-card-exit{position:absolute;top:0;right:0}.agent-visible .agent-video-group .agent-card:not(.agent-card-exit){animation:cardEnterLeft .5s ease .3s forwards}.agent-card-visible{opacity:1;transform:translateX(0)}.agent-card-enter-left{animation:cardEnterLeft .5s ease forwards}.agent-card-exit-right{animation:cardExitRight .5s ease forwards}.agent-card-content{position:relative;width:360px;height:auto;border-radius:24px;opacity:1;display:flex;flex-direction:column;padding:28px;gap:8px;align-self:stretch;background:rgba(244,244,246,.4);border:.5px solid rgba(0,0,0,.2);backdrop-filter:blur(100px);box-shadow:0 45px 60px 0 rgba(0,0,0,.05);z-index:1;align-items:flex-start;transform:translateZ(0);will-change:backdrop-filter}.agent-card-title{font-size:24px;line-height:32px;font-weight:700;margin:0}.agent-card-subtitle-text,.agent-card-title{width:100%;font-family:Montserrat,sans-serif;color:#000000;text-align:left}.agent-card-subtitle-text{font-size:16px;font-weight:600;line-height:24px;display:flex;align-items:center;margin-bottom:4px}.agent-card-description{width:100%;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:28px;color:rgba(0,0,0,.8);text-align:left;margin:0}.agent-dots{position:static;width:auto;height:auto;border-radius:97px;opacity:0;transform:translateY(60px);display:flex;flex-direction:row;padding:12px;gap:16px;background:rgba(0,0,0,.03);z-index:2;transition:opacity .5s ease,transform .5s ease}.agent-dot{position:static;width:16px;height:16px;border-radius:50%;opacity:1;background:rgba(0,0,0,.05);border:none;cursor:pointer;padding:0;z-index:0;transition:background-color .2s ease}.agent-dot:hover:not(.active){background:rgba(0,0,0,.1)}.agent-dot.active{background:#000000}@media (max-width:1200px){.agent-video-container{max-width:70%}.agent-card{max-width:35%;margin-left:-80px}}@media (max-width:900px){.agent-video-group{flex-direction:column;gap:24px;position:relative}.agent-video-container{max-width:100%!important;margin-left:0!important;position:relative!important}.agent-video-container,.agent-video-container.agent-video-exit{width:100%!important;transform:translateX(0)!important;order:1!important}.agent-video-container.agent-video-exit{position:absolute!important;top:0!important;left:0!important;right:0!important;margin:0!important}.agent-card{max-width:100%!important;width:100%!important;margin-left:0!important;padding-top:0!important;align-items:center!important;transform:translateX(0)!important;position:relative!important;order:2!important}.agent-card.agent-card-exit,.agent-video-container.agent-video-exit{opacity:0!important;visibility:hidden!important;animation:none!important;pointer-events:none!important}.agent-card.agent-card-exit{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;margin:0!important;order:2!important}.agent-card.agent-card-enter-left{animation:mobileFadeIn .25s ease forwards!important}.agent-card-content{background:transparent!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;padding:0!important;width:100%!important;border-radius:0!important;align-items:center!important;gap:4px!important;transform:none!important;will-change:auto!important}.agent-card-subtitle-text,.agent-card-title{text-align:center!important}.agent-card-subtitle-text{display:block!important}.agent-card-description{text-align:center!important}}.skills{position:relative;max-width:1920px;justify-content:center;padding:160px 24px 0;background:#FFFFFF}.skills,.skills-container{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;margin:0 auto}.skills-container{position:static;max-width:1000px;opacity:0;padding:0;gap:48px;z-index:0;transition:opacity 1.5s ease-out}.skills-visible .skills-container{opacity:1}.skills-text{position:static;width:100%;height:auto;opacity:1;display:flex;flex-direction:column;align-items:center;padding:0;gap:20px;align-self:stretch;z-index:0}.skills-title{width:100%;max-width:1000px;font-family:Montserrat,sans-serif;font-size:48px;line-height:56px;font-weight:600;color:#000000;text-align:center;margin:0;justify-content:center;opacity:0;transform:translateY(60px)}.skills-visible .skills-title{animation:fadeInUp .8s ease forwards}.skills-subtitle{width:100%;max-width:1000px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:28px;font-weight:400;color:rgba(0,0,0,.5);text-align:center;margin:0;white-space:pre-line;opacity:0;transform:translateY(60px)}.skills-visible .skills-subtitle{animation:fadeInUp .8s ease .2s forwards}.skills-content{position:static;width:100%;height:auto;min-height:auto;opacity:1;display:flex;flex-direction:column;align-items:center;padding:0;gap:24px;align-self:stretch;z-index:1;overflow:hidden}.skills-visible .skills-video-wrapper{animation:fadeInUp .8s ease .4s forwards}.skills-visible .skills-dots{animation:fadeInUp .8s ease .6s forwards}.skills-video-wrapper{transform:translateY(60px);display:flex;flex-direction:column;align-items:center;padding:0;align-self:stretch;z-index:0;overflow:visible;min-height:0}.skills-video-container,.skills-video-wrapper{position:relative;width:100%;height:auto;opacity:0;transition:opacity .5s ease,transform .5s ease}.skills-video-container{border-radius:32px;overflow:hidden;z-index:1;aspect-ratio:16/9}.skills-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background-color:transparent}.skills-video-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.3);z-index:10;border-radius:32px}.skills-video-loading-spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#ffffff;border-radius:50%;animation:skills-video-spin 1s linear infinite}.skills-video-loading-text{margin-top:16px;font-size:14px;color:#ffffff;font-weight:500}@keyframes skills-video-spin{to{transform:rotate(1turn)}}.skills-item-info{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:24px;opacity:0;transform:translateX(60px);transition:opacity .5s ease,transform .5s ease}.skills-item-info.skills-item-info-exit{position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:0}.skills-item-info-visible{opacity:1;transform:translateX(0)}.skills-item-info-enter-right{animation:skillsItemInfoEnterRight .5s ease forwards}.skills-item-info-exit-left{animation:skillsItemInfoExitLeft .5s ease forwards}@keyframes skillsItemInfoEnterRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes skillsItemInfoExitLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-60px)}}.skills-item-title{font-family:Montserrat,sans-serif;font-size:24px;line-height:32px;font-weight:600;color:#000000;text-align:center;margin:0}.skills-item-subtitle{height:28px;border-radius:8px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 12px;background:rgba(0,0,0,.03);box-sizing:border-box;border:.5px solid rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.08);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:28px;text-align:center;letter-spacing:0;font-variation-settings:"opsz" auto;color:rgba(0,0,0,.5);margin:0}.skills-video-visible{opacity:1;transform:translateX(0)}.skills-dots{position:static;width:auto;height:auto;border-radius:97px;opacity:0;transform:translateY(60px);display:flex;flex-direction:row;padding:12px;gap:16px;background:rgba(0,0,0,.03);z-index:2;transition:opacity .5s ease,transform .5s ease}.skills-dot{position:static;width:16px;height:16px;border-radius:50%;opacity:1;background:rgba(0,0,0,.05);border:none;cursor:pointer;padding:0;z-index:0;transition:background-color .2s ease}.skills-dot:hover:not(.active){background:rgba(0,0,0,.1)}.skills-dot.active{background:#000000}@media (max-width:900px){.skills-video-wrapper{width:100%;position:relative}.skills-video-container{width:100%}.skills-item-info.skills-item-info-exit{opacity:0!important;visibility:hidden!important;animation:none!important;pointer-events:none!important;position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important}.skills-item-info.skills-item-info-enter-left{animation:mobileFadeIn .25s ease forwards!important}.skills-item-title{font-size:28px;line-height:36px}.skills-item-subtitle{font-size:20px;line-height:28px}}@media (max-width:768px){.agent{padding:80px 16px 0}.agent-title{font-size:32px;line-height:40px}.agent-subtitle{font-size:16px;line-height:24px}.agent-card-title{font-size:20px;line-height:28px;text-align:center!important}.agent-card-subtitle-text{font-size:14px;line-height:20px;display:block!important;text-align:center!important}.agent-card-description{font-size:16px;line-height:24px;text-align:center!important}.skills{padding:100px 16px 0}.skills-title{font-size:32px;line-height:40px}.skills-subtitle{font-size:16px;line-height:24px}.skills-item-title{font-size:22px;line-height:30px}.skills-item-subtitle{font-size:16px;line-height:24px}}@media (max-width:480px){.agent-title{font-size:24px;line-height:32px}.agent-subtitle{font-size:14px;line-height:20px}.agent-card-title{font-size:18px;line-height:24px;text-align:center!important}.agent-card-subtitle-text{font-size:13px;line-height:18px;display:block!important;text-align:center!important}.agent-card-description{font-size:14px;line-height:20px;text-align:center!important}.skills-title{font-size:24px;line-height:32px}.skills-subtitle{font-size:14px;line-height:20px}.skills-item-title{font-size:18px;line-height:26px}.skills-item-subtitle{font-size:14px;line-height:20px}.agent-video-container,.agent-video-group,.skills-video-container,.skills-video-wrapper{min-width:100%!important}.agent-dots,.skills-dots{padding:8px;gap:12px}.agent-dot,.skills-dot{width:12px;height:12px}}.video-disclaimer-overlay{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);padding:5px 10px;color:#ffffff;font-size:10px;line-height:12px;text-align:center;z-index:10}.scripts{position:relative;max-width:1920px;justify-content:center;padding:160px 24px 0;background:#FFFFFF}.scripts,.scripts-container{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;margin:0 auto}.scripts-container{position:static;max-width:1000px;opacity:0;padding:0;gap:48px;z-index:0;transition:opacity 1.5s ease-out}.scripts-visible .scripts-container{opacity:1}.scripts-text{position:static;width:100%;height:auto;opacity:1;display:flex;flex-direction:column;align-items:center;padding:0;gap:20px;align-self:stretch;z-index:0}.scripts-title{width:100%;max-width:1000px;font-family:Montserrat,sans-serif;font-size:48px;line-height:56px;font-weight:600;color:#000000;text-align:center;margin:0;justify-content:center;opacity:0;transform:translateY(60px)}.scripts-visible .scripts-title{animation:fadeInUp .8s ease forwards}.scripts-subtitle{width:100%;max-width:1000px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:28px;font-weight:400;color:rgba(0,0,0,.5);text-align:center;margin:0;white-space:pre-line;opacity:0;transform:translateY(60px)}.scripts-visible .scripts-subtitle{animation:fadeInUp .8s ease .2s forwards}.scripts-content{position:static;width:100%;height:auto;min-height:auto;opacity:1;display:flex;flex-direction:column;align-items:center;padding:0;gap:24px;align-self:stretch;z-index:1}.scripts-visible .scripts-video-group{animation:fadeInUp .5s ease .4s forwards}.scripts-visible .scripts-dots{animation:fadeInUp .8s ease .8s forwards}.scripts-video-group{width:100%;transform:translateY(60px);display:flex;flex-direction:row;align-items:center;padding:0;align-self:stretch;justify-content:flex-start;overflow:visible}.scripts-video-container,.scripts-video-group{position:relative;height:auto;min-width:360px;opacity:0;z-index:0;transition:opacity .5s ease,transform .5s ease}.scripts-video-container{width:750px;max-width:75%;border-radius:32px;overflow:hidden;background-color:#000000;flex-shrink:1;aspect-ratio:16/9;transform:translateX(60px);will-change:opacity,transform}.scripts-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background-color:transparent}.scripts-video-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.3);z-index:10;border-radius:32px}.scripts-video-loading-spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#ffffff;border-radius:50%;animation:scripts-video-spin 1s linear infinite}.scripts-video-loading-text{margin-top:16px;font-size:14px;color:#ffffff;font-weight:500}@keyframes scripts-video-spin{to{transform:rotate(1turn)}}.scripts-video-container.scripts-video-exit{position:absolute;top:0;left:0}.scripts-visible .scripts-video-group .scripts-video-container:not(.scripts-video-exit){animation:videoEnterRight .5s ease .4s forwards}.scripts-video-visible{opacity:1;transform:translateX(0)}.scripts-video-enter-right{animation:videoEnterRight .5s ease forwards}.scripts-video-exit-left{animation:videoExitLeft .5s ease forwards}@keyframes videoEnterRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes videoExitLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-60px)}}.scripts-card{position:relative;width:360px;max-width:36%;min-width:280px;height:auto;opacity:1;display:flex;flex-direction:column;align-items:flex-end;padding:70px 0 0;margin-left:-110px;z-index:1;flex-shrink:1;align-self:flex-start;transform:translateX(-60px);transition:transform .5s ease}.scripts-card.scripts-card-exit{position:absolute;top:0;right:0}.scripts-visible .scripts-video-group .scripts-card:not(.scripts-card-exit){animation:cardEnterLeft .5s ease .5s forwards}.scripts-card-visible{opacity:1;transform:translateX(0)}.scripts-card-enter-left{animation:cardEnterLeft .5s ease forwards}.scripts-card-exit-right{animation:cardExitRight .5s ease forwards}@keyframes cardEnterLeft{0%{transform:translateX(-60px)}to{transform:translateX(0)}}@keyframes cardExitRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(60px)}}@media (max-width:1200px){.scripts-video-container{max-width:70%}.scripts-card{max-width:35%;margin-left:-80px}}@media (max-width:900px){.scripts-video-group{flex-direction:column;gap:24px;position:relative}.scripts-video-container{max-width:100%!important;width:100%!important;margin-left:0!important;transform:translateX(0)!important;position:relative!important}.scripts-card.scripts-card-exit,.scripts-video-container.scripts-video-exit{opacity:0!important;visibility:hidden!important;animation:none!important;pointer-events:none!important}.scripts-card.scripts-card-exit{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;margin:0!important}.scripts-card.scripts-card-enter-left{animation:mobileFadeIn .25s ease forwards!important}.scripts-card{max-width:100%!important;margin-left:0!important;padding-top:0!important;transform:translateX(0)!important;position:relative!important}.scripts-card,.scripts-card-content{width:100%!important;align-items:center!important}.scripts-card-content{background:transparent!important;border:none!important;backdrop-filter:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;gap:4px!important}.scripts-card-description,.scripts-card-title{text-align:center!important}.scripts-card-description{white-space:pre-line}}.scripts-card-content{position:relative;width:360px;height:auto;border-radius:24px;opacity:1;display:flex;flex-direction:column;padding:28px;gap:12px;align-self:stretch;background:rgba(244,244,246,.4);border:.5px solid rgba(0,0,0,.2);backdrop-filter:blur(36px);box-shadow:0 45px 60px 0 rgba(0,0,0,.05);z-index:1}.scripts-card-title{width:100%;font-family:Montserrat,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#000000;text-align:left;margin:0}.scripts-card-description{width:100%;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:28px;color:rgba(0,0,0,.8);text-align:left;margin:0;white-space:pre-line}.scripts-dots{position:static;width:auto;height:auto;border-radius:97px;opacity:0;transform:translateY(60px);display:flex;flex-direction:row;padding:12px;gap:16px;background:rgba(0,0,0,.03);z-index:2;transition:opacity .5s ease,transform .5s ease}.scripts-dot{position:static;width:16px;height:16px;border-radius:50%;opacity:1;background:rgba(0,0,0,.05);border:none;cursor:pointer;padding:0;z-index:0;transition:background-color .2s ease}.scripts-dot:hover:not(.active){background:rgba(0,0,0,.1)}.scripts-dot.active{background:#000000}.group{position:relative;max-width:1920px;justify-content:center;padding:160px 24px 0;background:#FFFFFF}.group,.group-container{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;margin:0 auto}.group-container{position:static;max-width:1000px;opacity:0;padding:0;gap:48px;z-index:0;transition:opacity 1.5s ease-out}.group-visible .group-container{opacity:1}.group-text{position:static;width:100%;height:auto;opacity:1;display:flex;flex-direction:column;align-items:center;padding:0;gap:20px;align-self:stretch;z-index:0}.group-title{width:100%;max-width:1000px;font-family:Montserrat,sans-serif;font-size:48px;line-height:56px;font-weight:600;color:#000000;text-align:center;margin:0;justify-content:center;opacity:0;transform:translateY(60px)}.group-visible .group-title{animation:fadeInUp .8s ease forwards}.group-subtitle{width:100%;max-width:1000px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:28px;font-weight:400;color:rgba(0,0,0,.5);text-align:center;margin:0;white-space:pre-line;opacity:0;transform:translateY(60px)}.group-visible .group-subtitle{animation:fadeInUp .8s ease .2s forwards}.group-content{position:static;width:100%;height:auto;min-height:auto;opacity:1;display:flex;flex-direction:column;align-items:center;padding:0;gap:24px;align-self:stretch;z-index:1}.group-visible .group-video-group{animation:fadeInUp .8s ease .4s forwards}.group-visible .group-dots{animation:fadeInUp .8s ease .6s forwards}.group-video-group{width:100%;transform:translateY(60px);display:flex;flex-direction:row;align-items:center;padding:0;align-self:stretch;justify-content:flex-start;overflow:visible}.group-video-container,.group-video-group{position:relative;height:auto;min-width:360px;opacity:0;z-index:0;transition:opacity .5s ease,transform .5s ease}.group-video-container{width:750px;max-width:75%;border-radius:32px;overflow:hidden;background-color:#000000;flex-shrink:1;aspect-ratio:16/9;transform:translateX(60px);will-change:opacity,transform}.group-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background-color:transparent}.group-video-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.3);z-index:10;border-radius:32px}.group-video-loading-spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#ffffff;border-radius:50%;animation:group-video-spin 1s linear infinite}.group-video-loading-text{margin-top:16px;font-size:14px;color:#ffffff;font-weight:500}@keyframes group-video-spin{to{transform:rotate(1turn)}}.group-video-container.group-video-exit{position:absolute;top:0;right:0}.group-visible .group-video-group .group-video-container:not(.group-video-exit){animation:videoEnterLeft .5s ease .4s forwards}.group-video-visible{opacity:1;transform:translateX(0)}.group-video-enter-left{animation:videoEnterLeft .5s ease forwards}.group-video-exit-right{animation:videoExitRight .5s ease forwards}@keyframes videoEnterLeft{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes videoExitRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-60px)}}.group-card{position:relative;width:360px;max-width:36%;min-width:280px;height:auto;opacity:1;display:flex;flex-direction:column;align-items:flex-end;padding:70px 0 0;margin-left:-110px;z-index:1;flex-shrink:1;align-self:flex-start;transform:translateX(-60px);transition:transform .5s ease}.group-card.group-card-exit{position:absolute;top:0;left:0}.group-visible .group-video-group .group-card:not(.group-card-exit){animation:cardEnterRight .5s ease .3s forwards}.group-card-visible{opacity:1;transform:translateX(0)}.group-card-enter-right{animation:cardEnterRight .5s ease forwards}.group-card-exit-left{animation:cardExitLeft .5s ease forwards}@keyframes cardEnterRight{0%{transform:translateX(-60px)}to{transform:translateX(0)}}@keyframes cardExitLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(60px)}}.group-card-content{position:relative;width:360px;height:auto;border-radius:24px;opacity:1;display:flex;flex-direction:column;padding:28px;gap:12px;align-self:stretch;background:rgba(244,244,246,.4);border:.5px solid rgba(0,0,0,.2);backdrop-filter:blur(36px);box-shadow:0 45px 60px 0 rgba(0,0,0,.05);z-index:1;align-items:flex-start}.group-card-title{width:100%;font-family:Montserrat,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#000000;text-align:left;margin:0}.group-card-description{width:100%;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:28px;color:rgba(0,0,0,.8);text-align:left;margin:0}.group-dots{position:static;width:auto;height:auto;border-radius:97px;opacity:0;transform:translateY(60px);display:flex;flex-direction:row;padding:12px;gap:16px;background:rgba(0,0,0,.03);z-index:2;transition:opacity .5s ease,transform .5s ease}.group-dot{position:static;width:16px;height:16px;border-radius:50%;opacity:1;background:rgba(0,0,0,.05);border:none;cursor:pointer;padding:0;z-index:0;transition:background-color .2s ease}.group-dot:hover:not(.active){background:rgba(0,0,0,.1)}.group-dot.active{background:#000000}@media (max-width:1200px){.group-video-container{max-width:70%}.group-card{max-width:35%;margin-left:-80px}}@media (max-width:900px){.group-video-group{flex-direction:column;gap:24px;position:relative}.group-video-container{max-width:100%!important;width:100%!important;margin-right:0!important;transform:translateX(0)!important;position:relative!important;order:1!important}.group-card.group-card-exit,.group-video-container.group-video-exit{opacity:0!important;visibility:hidden!important;animation:none!important;pointer-events:none!important}.group-card.group-card-exit{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;margin:0!important;order:2!important}.group-card.group-card-enter-left{animation:mobileFadeIn .25s ease forwards!important}.group-card{max-width:100%!important;margin:0!important;padding-top:0!important;transform:translateX(0)!important;position:relative!important;order:2!important}.group-card,.group-card-content{width:100%!important;align-items:center!important}.group-card-content{background:transparent!important;border:none!important;backdrop-filter:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;gap:4px!important}.group-card-description,.group-card-title{display:block!important;text-align:center!important}}@media (max-width:768px){.scripts{padding:100px 16px 0}.scripts-title{font-size:32px;line-height:40px}.scripts-subtitle{font-size:16px;line-height:24px}.scripts-card-title{font-size:20px;line-height:28px}.scripts-card-description{font-size:16px;line-height:24px}.group{padding:100px 16px 0}.group-title{font-size:32px;line-height:40px}.group-subtitle{font-size:16px;line-height:24px}.group-card-title{font-size:20px;line-height:28px}.group-card-description,.group-card-title{display:block!important;text-align:center!important}.group-card-description{font-size:16px;line-height:24px}}@media (max-width:480px){.scripts-title{font-size:24px;line-height:32px}.scripts-subtitle{font-size:14px;line-height:20px}.scripts-card-title{font-size:18px;line-height:24px}.scripts-card-description{font-size:14px;line-height:20px}.group-title{font-size:24px;line-height:32px}.group-subtitle{font-size:14px;line-height:20px}.group-card-title{font-size:18px;line-height:24px}.group-card-description,.group-card-title{display:block!important;text-align:center!important}.group-card-description{font-size:14px;line-height:20px}.group-video-container,.group-video-group,.scripts-video-container,.scripts-video-group{min-width:100%!important}.group-dots,.scripts-dots{padding:8px;gap:12px}.group-dot,.scripts-dot{width:12px;height:12px}}@keyframes mobileFadeIn{0%{opacity:0}to{opacity:1}}