@keyframes hw-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes hw-shine{to{background-position:200%}}@keyframes hw-pulse{0%{box-shadow:0 0 #b0457a80}70%{box-shadow:0 0 0 14px #b0457a00}to{box-shadow:0 0 #b0457a00}}@keyframes hw-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes hw-ring{to{transform:rotate(360deg)}}@keyframes hw-xfade{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}to{opacity:0}}@keyframes hw-reveal{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}.hw-up{animation:.8s both hw-up}.hw-up1{animation-delay:.12s}.hw-up2{animation-delay:.24s}.hw-up3{animation-delay:.48s}.hw-wow{background:linear-gradient(90deg,#b0457a 0%,#e7a9c2 25%,#b0457a 50%,#e7a9c2 75%,#b0457a 100%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite hw-shine}.hw-pulse{animation:2.6s ease-out infinite hw-pulse}.hw-star{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:3.2s ease-in-out infinite hw-twinkle}.hw-star2{animation-duration:4s;animation-delay:1.2s}.hw-ring{background:conic-gradient(#b0457a,#e7a9c2,#d9b48a,#b0457a);animation:6s linear infinite hw-ring}.hw-xfade{opacity:0;animation:16s linear infinite hw-xfade}.hw-d4{animation-delay:4s}.hw-d8{animation-delay:8s}.hw-d12{animation-delay:12s}@supports (animation-timeline:view()){.hw-rv{animation:linear both hw-reveal;animation-timeline:view();animation-range:entry entry 90%}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.hw-up,.hw-wow,.hw-pulse,.hw-star,.hw-ring,.hw-rv{animation:none!important}.hw-xfade{opacity:0;animation:none!important}}
@keyframes zg-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes zg-rise{0%{transform:translateY(40px)scale(.97)}to{transform:none}}@keyframes zg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes zg-pulse{0%{box-shadow:0 0 #b0457a80}70%{box-shadow:0 0 0 12px #b0457a00}to{box-shadow:0 0 #b0457a00}}@keyframes zg-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}@keyframes zg-xfade{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}to{opacity:0}}@keyframes zg-spin{to{transform:rotate(360deg)}}@keyframes zg-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:has(.zg-header){scroll-behavior:auto}}.zg-slide{opacity:0}@media (prefers-reduced-motion:no-preference){.zg-up1{animation:.7s 80ms both zg-up}.zg-up2{animation:.7s .18s both zg-up}.zg-up3{animation:.7s .3s both zg-up}.zg-up4{animation:.7s .45s both zg-up}.zg-up5{animation:.7s .6s both zg-up}.zg-rise{animation:1s cubic-bezier(.2,.7,.2,1) .1s both zg-rise}.zg-floatCard{animation:.7s .5s both zg-up,6s ease-in-out 1.4s infinite zg-float}.zg-pulse{animation:2.6s ease-out infinite zg-pulse}.zg-ping{animation:2s ease-out infinite zg-ping}.zg-spin{animation:60s linear infinite zg-spin}.zg-ring{animation:6s linear infinite zg-spin}.zg-slide{animation:16s linear infinite zg-xfade}.zg-slide2{animation-delay:4s}.zg-slide3{animation-delay:8s}.zg-slide4{animation-delay:12s}@supports (animation-timeline:view()){.zg-reveal{animation:linear both zg-reveal;animation-timeline:view();animation-range:entry entry 70%}}}