.hhc-stack{display:grid}.hhc-slide{grid-area:1/1;position:relative;overflow:hidden;visibility:hidden;z-index:0}.hhc-slide[data-state=active]{visibility:visible;z-index:2}.hhc-slide[data-state=previous]{visibility:visible;z-index:1}.hhc-bg{position:absolute;inset:0;overflow:hidden}.hhc-slide[data-animate=true][data-state=active]{animation:hhc-wipe 1.1s cubic-bezier(.77,0,.18,1) both}.hhc-slide[data-animate=true][data-state=active] .hhc-bg{animation:hhc-settle 1.8s cubic-bezier(.2,.7,.2,1) both}.hhc-slide[data-animate=true][data-state=active] .hhc-copy>*>*{animation:hhc-rise .8s cubic-bezier(.2,.8,.2,1) both}.hhc-copy>*>:first-child{animation-delay:.45s!important}.hhc-copy>*>:nth-child(2){animation-delay:.55s!important}.hhc-copy>*>:nth-child(3){animation-delay:.65s!important}.hhc-copy>*>:nth-child(4){animation-delay:.75s!important}.hhc-slide[data-animate=true][data-state=active] .hhc-photo{animation:hhc-photo-in 1s cubic-bezier(.2,.8,.2,1) .5s both}.hhc-slide[data-animate=true][data-state=active] .hhc-float{animation:hhc-float-in .9s cubic-bezier(.2,.8,.2,1) .8s both}.hhc-slide[data-state=previous] .hhc-bg{transform:scale(1.08);filter:brightness(.5);transition:transform 1.1s ease,filter 1.1s ease}.hhc-slide[data-state=previous] .hhc-copy,.hhc-slide[data-state=previous] .hhc-visual{opacity:0;transform:translateX(-48px);transition:opacity .5s ease,transform .8s ease}@keyframes hhc-wipe{0%{clip-path:polygon(115% 0,115% 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,115% 0,100% 100%,-15% 100%)}}@keyframes hhc-settle{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes hhc-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes hhc-photo-in{0%{opacity:0;transform:translateX(60px) rotate(3deg) scale(.96)}to{opacity:1;transform:none}}@keyframes hhc-float-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.hhc-offer-bg{background:radial-gradient(700px 420px at 85% 15%,hsl(199 100% 50%/.28),transparent 65%),radial-gradient(600px 420px at 10% 95%,hsl(199 100% 50%/.14),transparent 70%),linear-gradient(135deg,hsl(203 100% 9%),hsl(203 100% 13.5%) 55%,hsl(203 80% 20%))}.hhc-offer-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(hsl(0 0% 100%/.05) 1px,transparent 0),linear-gradient(90deg,hsl(0 0% 100%/.05) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse at 70% 40%,#000 0,transparent 75%)}.hhc-offer-bg[data-variant=dynamics-365-licensing]{background:radial-gradient(700px 420px at 15% 10%,hsl(199 100% 50%/.22),transparent 65%),radial-gradient(640px 420px at 90% 90%,hsl(199 100% 50%/.2),transparent 70%),linear-gradient(160deg,hsl(203 100% 9%),hsl(203 100% 13.5%) 60%,hsl(210 70% 18%))}.hhc-offer-bg[data-variant=ai-assessment]{background:radial-gradient(760px 460px at 75% 50%,hsl(199 100% 50%/.26),transparent 65%),radial-gradient(520px 360px at 5% 10%,hsl(260 80% 60%/.16),transparent 70%),linear-gradient(120deg,hsl(203 100% 8%),hsl(203 100% 13.5%) 60%,hsl(220 60% 18%))}.hhc-striped{background:repeating-linear-gradient(45deg,hsl(199 100% 50%/.35) 0 6px,hsl(199 100% 50%/.1) 6px 12px)}.hhc-fill{position:absolute;inset:0;background:hsl(var(--primary));transform-origin:left;transform:scaleX(0);animation:hhc-progress linear forwards}.hhc[data-paused=true] .hhc-fill{animation-play-state:paused}@keyframes hhc-progress{to{transform:scaleX(1)}}.hhc-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid hsl(0 0% 100%/.3);color:#fff;background:hsl(0 0% 100%/.08);backdrop-filter:blur(6px);transition:background .2s,border-color .2s}.hhc-btn:hover{background:hsl(0 0% 100%/.2);border-color:hsl(0 0% 100%/.6)}.hhc [role=tab]:focus-visible,.hhc-btn:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media (prefers-reduced-motion:reduce){.hhc-slide,.hhc-slide *{animation:none!important;transition:none!important}.hhc-slide[data-state=previous]{visibility:hidden}.hhc-fill{animation:none;transform:scaleX(1)}}