.ai-event-hero{align-items:center;background:transparent!important;background-color:transparent!important;color:#fff;display:flex;font-family:Montserrat,Arial,Helvetica,sans-serif;isolation:isolate;min-height:var(--hero-min-height,620px);overflow:hidden;padding:64px 24px 58px;position:relative;width:100%}.ai-event-hero,.ai-event-hero *,.ai-event-hero :after,.ai-event-hero :before{box-sizing:border-box}.ai-event-hero__background{background-image:var(--hero-background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:-1}.ai-event-hero__inner{margin:0 auto;max-width:var(--hero-max-width,1180px);position:relative;text-align:center;width:100%;z-index:1}.ai-event-hero__top-label{align-items:center;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.4);border-radius:999px;color:#fff!important;display:inline-flex;gap:9px;justify-content:center;margin:0 auto 26px;min-height:32px;padding:8px 16px;-webkit-text-fill-color:#fff!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:0 6px 20px rgba(67,25,79,.08),inset 0 0 0 1px hsla(0,0%,100%,.08);font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:clamp(12px,1.4vw,14px)!important;font-weight:700!important;letter-spacing:1.4px!important;line-height:1!important;text-transform:uppercase}.ai-event-hero__top-label [style],.ai-event-hero__top-label span{color:#fff!important;-webkit-text-fill-color:#fff!important}.ai-event-hero__top-dot{background:#fff;border-radius:50%;display:block;flex:0 0 6px;height:6px;width:6px}.ai-event-hero__heading{color:#fff!important;display:block;margin:0 auto;max-width:900px;padding:0;width:100%;-webkit-text-fill-color:#fff!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:clamp(42px,5vw,62px)!important;font-weight:800!important;letter-spacing:clamp(-2.8px,-.2vw,-1.4px)!important;line-height:1.06!important;text-align:center!important;text-shadow:0 2px 5px rgba(69,24,81,.16),0 1px 2px rgba(69,24,81,.1)}.ai-event-hero__heading div,.ai-event-hero__heading h1,.ai-event-hero__heading h2,.ai-event-hero__heading h3,.ai-event-hero__heading p{color:#fff!important;display:block;margin:0 auto!important;max-width:900px;padding:0!important;width:100%;-webkit-text-fill-color:#fff!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;overflow-wrap:normal;text-align:inherit!important;text-shadow:inherit!important;text-wrap:balance;word-break:normal}.ai-event-hero__heading [style],.ai-event-hero__heading span{color:inherit!important;-webkit-text-fill-color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-shadow:inherit!important}.ai-event-hero__heading br{display:block}.ai-event-hero .hero-highlight,.ai-event-hero__heading .hero-highlight,.ai-event-hero__heading .hero-highlight *,.ai-event-hero__heading span.hero-highlight{color:#fff0bd!important;-webkit-text-fill-color:#fff0bd!important;font-weight:inherit!important;text-shadow:0 2px 4px rgba(69,24,81,.14),0 1px 2px rgba(69,24,81,.08)!important}.ai-event-hero__description{color:hsla(0,0%,100%,.94)!important;margin:24px auto 0;max-width:720px;width:100%;-webkit-text-fill-color:hsla(0,0%,100%,.94)!important;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:clamp(15px,1.5vw,18px)!important;font-weight:500!important;line-height:1.55!important;text-align:center;text-shadow:0 1px 3px rgba(64,22,78,.18)}.ai-event-hero__description p{color:hsla(0,0%,100%,.94)!important;margin:0 0 18px!important;-webkit-text-fill-color:hsla(0,0%,100%,.94)!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.ai-event-hero__description p:last-child{margin-bottom:0!important}.ai-event-hero__description [style],.ai-event-hero__description div,.ai-event-hero__description span{color:hsla(0,0%,100%,.94)!important;-webkit-text-fill-color:hsla(0,0%,100%,.94)!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.ai-event-hero__description b,.ai-event-hero__description b *,.ai-event-hero__description strong,.ai-event-hero__description strong *{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700!important}.ai-event-hero__details{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:30px auto 0;padding:0;width:min(100%,760px)}.ai-event-hero__detail{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:hsla(0,0%,100%,.78);border:1px solid rgba(238,63,122,.15);border-radius:10px;box-shadow:0 8px 24px rgba(80,32,89,.06);display:flex;gap:14px;min-width:0;padding:15px 18px;text-align:left}.ai-event-hero__detail:after,.ai-event-hero__detail:not(:last-child):after{content:none!important;display:none!important}.ai-event-hero__icon{align-items:center;background:rgba(238,63,122,.1);border-radius:8px;color:#ee3f7a;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.ai-event-hero__icon svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:20px}.ai-event-hero__detail-content{display:flex;flex-direction:column;gap:5px;min-width:0}.ai-event-hero__detail-label{color:#e83272!important;-webkit-text-fill-color:#e83272!important;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:12px!important;font-weight:700!important;letter-spacing:1.2px!important;line-height:1!important;text-transform:uppercase}.ai-event-hero__detail-label [style],.ai-event-hero__detail-label span{color:#e83272!important;-webkit-text-fill-color:#e83272!important}.ai-event-hero__detail-value{color:#182238!important;-webkit-text-fill-color:#182238!important;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:15px!important;font-weight:700!important;line-height:1.4!important;white-space:normal}.ai-event-hero__detail-value [style],.ai-event-hero__detail-value div,.ai-event-hero__detail-value p,.ai-event-hero__detail-value span{color:#182238!important;-webkit-text-fill-color:#182238!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.ai-event-hero__button-wrapper{margin-top:24px}.ai-event-hero__button{align-items:center!important;background-color:#ee4287!important;background-image:linear-gradient(110deg,#ee4287,#ee4287 38%,hsla(0,0%,100%,.28) 50%,#ee4287 62%,#ee4287)!important;background-position:120% 0!important;background-size:240% 100%!important;border:2px solid transparent!important;border-radius:10px!important;color:#fff!important;display:inline-flex!important;justify-content:center!important;min-height:58px!important;min-width:196px!important;overflow:hidden;padding:15px 35px!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 26px rgba(238,66,135,.2)!important;cursor:pointer!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:.1px!important;line-height:24px!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;transition:background-position .65s ease,transform .18s ease,box-shadow .18s ease!important;white-space:nowrap!important}.ai-event-hero__button [style],.ai-event-hero__button span{color:#fff!important;position:relative;z-index:1;-webkit-text-fill-color:#fff!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.ai-event-hero__button:before{content:none!important;display:none!important}.ai-event-hero__button:focus,.ai-event-hero__button:hover{background-color:#ee4287!important;background-position:-20% 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important;box-shadow:0 18px 36px rgba(238,66,135,.28)!important;text-decoration:none!important;transform:translateY(-2px)!important}.ai-event-hero__button:focus-visible{outline:3px solid hsla(0,0%,100%,.4);outline-offset:4px}.ai-event-hero__note{color:hsla(0,0%,100%,.78)!important;margin:16px auto 0;max-width:700px;-webkit-text-fill-color:hsla(0,0%,100%,.78)!important;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:12px!important;font-weight:500!important;line-height:1.5!important;text-align:center}.ai-event-hero__note [style],.ai-event-hero__note div,.ai-event-hero__note p,.ai-event-hero__note span{color:hsla(0,0%,100%,.78)!important;-webkit-text-fill-color:hsla(0,0%,100%,.78)!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}@media (max-width:991px){.ai-event-hero{min-height:auto;padding-bottom:58px;padding-top:70px}.ai-event-hero__heading{font-size:clamp(40px,6.5vw,56px)!important;line-height:1.06!important;max-width:820px}.ai-event-hero__heading div,.ai-event-hero__heading h1,.ai-event-hero__heading h2,.ai-event-hero__heading h3,.ai-event-hero__heading p{max-width:820px}}@media (max-width:767px){.ai-event-hero{padding:48px 20px 40px}.ai-event-hero__background{background-image:var(--hero-mobile-background-image);background-position:top}.ai-event-hero__top-label{font-size:12px!important;margin-bottom:22px;max-width:100%;padding:8px 13px}.ai-event-hero__heading{font-size:38px!important;letter-spacing:-1.4px!important;line-height:1.07!important;max-width:100%}.ai-event-hero__heading div,.ai-event-hero__heading h1,.ai-event-hero__heading h2,.ai-event-hero__heading h3,.ai-event-hero__heading p{max-width:100%}.ai-event-hero__description{font-size:16px!important;line-height:1.55!important;margin-top:20px;max-width:520px}.ai-event-hero__description br{display:none}.ai-event-hero__description p{margin-bottom:16px!important}.ai-event-hero__details{gap:10px;grid-template-columns:1fr;margin-top:24px;width:min(100%,420px)}.ai-event-hero__detail{padding:14px 16px}.ai-event-hero__button{max-width:320px!important;width:100%!important}.ai-event-hero__note{max-width:320px}}@media (max-width:420px){.ai-event-hero{padding-left:16px;padding-right:16px}.ai-event-hero__heading{font-size:34px!important;letter-spacing:-1px!important;line-height:1.08!important}.ai-event-hero__detail{padding:14px}}@media (prefers-reduced-motion:reduce){.ai-event-hero__button{transition:none!important}}