.generative-ai__btns,.generative-ai__cards{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.5rem}button{background:0 0}.popup-generative-ai{position:fixed;top:0;left:0;bottom:0;right:0;padding:1rem;visibility:hidden;-webkit-transition:visibility .8s,background-color .8s;-o-transition:visibility .8s,background-color .8s;transition:visibility .8s,background-color .8s;pointer-events:none;z-index:99998;}.popup-generative-ai.active{visibility:visible;overflow:auto;pointer-events:auto;background-color:#fff}.popup-generative-ai.active .popup-generative-ai__content{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;cursor:auto}.popup-generative-ai.active .popup-generative-ai__chest{opacity:1}.popup-generative-ai__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}.popup-generative-ai__content{position:relative;padding:2.5rem;width:100%;max-width:44.5rem;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:hidden;opacity:0;-webkit-transition:visibility .3s,opacity .3s,-webkit-transform .3s;transition:transform .3s,visibility .3s,opacity .3s,-webkit-transform .3s;-o-transition:transform .3s,visibility .3s,opacity .3s;background-color:transparent;border-radius:.9375rem}.popup-generative-ai__chest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:50px;top:50px;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.popup-generative-ai__chest svg path{-webkit-transition:fill .4s;-o-transition:fill .4s;transition:fill .4s}.popup-generative-ai__chest:hover svg path{fill:#2F80ED}.generative-ai__title{font-family:Metropolis-Bold;font-weight:700;font-size:3rem;line-height:110.4166666667%;text-align:center;color:#000}.generative-ai__subtitle{font-family:Metropolis-Regular;font-size:1.5rem;line-height:133.3333333333%;text-align:center;color:#121212;margin-top:1rem}.generative-ai__cards{max-width:39.0625rem;margin:2.5rem auto 0;display:-ms-grid;display:grid}.generative-ai__card{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;background-color:#f1f6fd;-webkit-box-shadow:33px 25px 16px rgba(151,164,181,.01),18px 14px 14px rgba(151,164,181,.05),8px 6px 10px rgba(151,164,181,.09),2px 2px 6px rgba(151,164,181,.1),0 0 0 rgba(151,164,181,.1);box-shadow:33px 25px 16px rgba(151,164,181,.01),18px 14px 14px rgba(151,164,181,.05),8px 6px 10px rgba(151,164,181,.09),2px 2px 6px rgba(151,164,181,.1),0 0 0 rgba(151,164,181,.1);border-radius:8px}.generative-ai__btns{display:-ms-grid;display:grid;justify-items:center;margin-top:6.5625rem}.generative-ai__btn{font-family:Metropolis-Medium;font-size:1.125rem;line-height:111.1111111111%;display:block;text-align:center}.generative-ai__btn--secondary{color:#415166;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s}.generative-ai__btn--secondary:hover{color:#2f80ed}.generative-ai-card__img{-webkit-box-flex:0;-ms-flex:0 0 10.4375rem;flex:0 0 10.4375rem}.generative-ai-card__img img{max-width:100%}.generative-ai-card__text{font-family:Metropolis-Regular;font-size:1.125rem;line-height:133.3333333333%;color:#050e1a}@media (max-width:575px){.popup-generative-ai{padding-left:0;padding-right:0}}@media (max-width:61.99875em){.popup-generative-ai{padding:2.8125rem 1rem}.popup-generative-ai__content{padding:0 1rem}.popup-generative-ai__chest{right:8px;top:8px}.popup-generative-ai__chest svg{width:23px;height:auto}.generative-ai__title{font-size:2rem}.generative-ai__subtitle{font-size:1rem}.generative-ai__btns{margin-top:3.75rem}.generative-ai-card__img{-webkit-box-flex:0;-ms-flex:0 0 4.5rem;flex:0 0 4.5rem}.generative-ai-card__text{font-size:.875rem}}@media (max-width:47.99875em){.generative-ai__btns{margin-top:1.875rem}}