.c-ai-steps,.c-ai-steps *{box-sizing:border-box}.c-ai-steps{--text:#fff;--muted:hsla(0,0%,100%,.85);--gap:30px;--fade-time:900ms;--fade-ease:ease-in-out;background:#16162e;border-radius:12px;box-shadow:0 0 32px 0 rgba(255,136,0,.22),0 0 64px 8px rgba(200,0,231,.18);isolation:isolate;overflow:hidden;padding:50px;position:relative}.c-ai-steps__heading{color:#fff;font-size:clamp(24px,3vw,36px);line-height:1.15;margin:0 0 18px;text-align:center}.c-ai-steps__grid{align-items:center;display:grid;gap:var(--gap);grid-template-columns:1fr 1fr}@media (max-width:768px){.c-ai-steps__grid{align-items:start;grid-template-columns:1fr}}.c-ai-steps__slider{position:relative}.c-ai-steps__slides{min-height:320px;position:relative}.c-ai-step{align-content:start;color:var(--text);display:grid;inset:0;opacity:0;position:absolute;transition:opacity var(--fade-time) var(--fade-ease),visibility 0s linear var(--fade-time);visibility:hidden}.c-ai-step.is-active{opacity:1;transition:opacity var(--fade-time) var(--fade-ease);visibility:visible}.c-ai-card__header{display:grid;gap:8px}.c-ai-steps--slider .c-ai-card__step-pill{align-self:flex-start;background:#16162e;border-radius:999px;box-shadow:0 0 32px 0 rgba(255,136,0,.22),0 0 64px 8px rgba(200,0,231,.18);display:inline-block;justify-self:flex-start;margin-bottom:15px;max-width:max-content;overflow:visible;padding:10px 28px;position:relative;width:auto!important}.c-ai-steps--slider .c-ai-card__step-pill .gradient-text{background:linear-gradient(120deg,#f80,#c800e7);-webkit-background-clip:text;font-size:18px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.c-ai-card__title{color:#fff;font-size:24px;font-weight:700;line-height:1.25;margin:0}@media (min-width:769px){.c-ai-card__title{font-size:38px}}.c-ai-card__text{color:var(--muted);font-size:20px;line-height:1.55;margin:0}.c-ai-card__text p{margin-bottom:0!important}.c-ai-steps__controls--progress{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.c-ai-steps__next,.c-ai-steps__pause,.c-ai-steps__prev,.c-ai-steps__reset{align-items:center;background:transparent!important;border:none;border-radius:6px;box-shadow:none!important;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:4px;transition:color .2s ease,transform .06s ease}.c-ai-steps__next:active,.c-ai-steps__next:focus,.c-ai-steps__next:hover,.c-ai-steps__pause:active,.c-ai-steps__pause:focus,.c-ai-steps__pause:hover,.c-ai-steps__prev:active,.c-ai-steps__prev:focus,.c-ai-steps__prev:hover,.c-ai-steps__reset:active,.c-ai-steps__reset:focus,.c-ai-steps__reset:hover{background:none!important;color:#b8eb4b;outline:none}.c-ai-steps__next:active,.c-ai-steps__pause:active,.c-ai-steps__prev:active,.c-ai-steps__reset:active{transform:translateY(1px)}.c-ai-steps__pause svg{display:none}.c-ai-steps__pause.is-paused .icon-play,.c-ai-steps__pause:not(.is-paused) .icon-pause{display:block}.c-ai-steps__progress{background:hsla(0,0%,100%,.15);border-radius:999px;flex:none;height:6px;overflow:hidden;position:relative;width:50%}.c-ai-steps__progress-bar{background:linear-gradient(120deg,#c800e7,#f80);border-radius:inherit;height:100%;transition:width .6s ease;width:0}.c-ai-steps__media{align-items:center;display:flex;justify-content:center;padding:35px}.c-ai-steps__media-wrapper{border-radius:12px;overflow:hidden}.c-ai-steps__image{display:block;height:auto;max-height:425px;transition:transform 1s ease;width:100%}.c-ai-steps__media-wrapper:hover .c-ai-steps__image{transform:scale(1.03)}@media (max-width:768px){.c-ai-steps{background:transparent;border-radius:0;box-shadow:none;overflow:visible;padding:0}.c-ai-steps__slider,.c-ai-steps__slides{height:auto!important;min-height:0!important}.c-ai-steps__slides{position:relative}.c-ai-step{display:none;margin:0!important;min-height:0!important;opacity:1;position:static!important;transition:none;visibility:visible}.c-ai-step.is-active{display:grid}.c-ai-step :where(h1,h2,h3,h4,h5,p,ul,ol,blockquote):last-child{margin-bottom:0!important}.c-ai-steps__controls--progress{margin-top:8px!important}.c-ai-card__header,.c-ai-steps--slider .c-ai-card__step-pill,.c-ai-steps__slides{overflow:visible}}.c-ai-steps__prev+.c-ai-steps__next{margin-left:-6px}.c-ai-steps__media{position:relative}.c-ai-steps__media-wrapper{display:none}.c-ai-steps__media-wrapper.is-active{display:block}