@keyframes premium-fade-2c0c2efe{0%{filter:blur(15px);opacity:0;transform:translateY(40px) scale(.98)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes glow-pulse-2c0c2efe{0%,to{opacity:.2;transform:translate(-50%,-50%) scale(1)}50%{opacity:.4;transform:translate(-50%,-50%) scale(1.1)}}.animate-premium-fade[data-v-2c0c2efe]{animation:premium-fade-2c0c2efe 1.4s cubic-bezier(.22,1,.36,1) forwards;opacity:0}.animate-glow-pulse[data-v-2c0c2efe]{animation:glow-pulse-2c0c2efe 8s ease-in-out infinite}.stagger-1[data-v-2c0c2efe]{animation-delay:.1s}.stagger-2[data-v-2c0c2efe]{animation-delay:.3s}.stagger-3[data-v-2c0c2efe]{animation-delay:.5s}.stagger-4[data-v-2c0c2efe]{animation-delay:.7s}.text-gradient-gold[data-v-2c0c2efe]{background:linear-gradient(135deg,#fff,#ea9949);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.glass-card[data-v-2c0c2efe]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 32px #0000004d;transition:all .5s cubic-bezier(.22,1,.36,1)}.glass-card[data-v-2c0c2efe]:hover{background:#ffffffd9;border-color:#ffffff80;box-shadow:0 20px 40px -10px #0000001a,0 0 20px #ea99494d;transform:translateY(-8px)}[data-v-2c0c2efe] .swiper{--swiper-navigation-color:#ea9949;--swiper-navigation-size:24px}[data-v-2c0c2efe] .swiper-button-next,[data-v-2c0c2efe] .swiper-button-prev{align-items:center;background-color:#e9eaec;border:none;border-radius:9999px;box-shadow:none;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;margin:0;min-height:30px;min-width:30px;opacity:0;padding:0;pointer-events:auto;transition:opacity .22s ease,transform .18s ease,background-color .18s ease;width:30px;z-index:20}[data-v-2c0c2efe] .swiper-button-next:after,[data-v-2c0c2efe] .swiper-button-prev:after{display:none!important}[data-v-2c0c2efe] .swiper-button-next .swiper-navigation-icon,[data-v-2c0c2efe] .swiper-button-next svg,[data-v-2c0c2efe] .swiper-button-prev .swiper-navigation-icon,[data-v-2c0c2efe] .swiper-button-prev svg{color:#fff;display:block;height:14px!important;line-height:1;width:14px!important}[data-v-2c0c2efe] .swiper-button-next svg path,[data-v-2c0c2efe] .swiper-button-prev svg path{fill:currentColor;stroke:none}[data-v-2c0c2efe] .swiper-button-next:active,[data-v-2c0c2efe] .swiper-button-next:hover,[data-v-2c0c2efe] .swiper-button-prev:active,[data-v-2c0c2efe] .swiper-button-prev:hover{background-color:#ea9949;color:#fff;transform:scale(1.05)}[data-v-2c0c2efe] .swiper-button-prev{left:12px}[data-v-2c0c2efe] .swiper-button-next{right:12px}[data-v-2c0c2efe] .swiper-button-next,[data-v-2c0c2efe] .swiper-button-prev{box-sizing:content-box;padding:8px}[data-v-2c0c2efe] .swiper-button-next svg,[data-v-2c0c2efe] .swiper-button-next,[data-v-2c0c2efe] .swiper-button-prev svg,[data-v-2c0c2efe] .swiper-button-prev{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:640px){[data-v-2c0c2efe] .swiper-button-next,[data-v-2c0c2efe] .swiper-button-prev{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff3;display:flex!important;height:32px!important;opacity:1!important;width:32px!important}[data-v-2c0c2efe] .swiper-button-next svg,[data-v-2c0c2efe] .swiper-button-prev svg{height:14px!important;width:14px!important}[data-v-2c0c2efe] .swiper-button-next:hover,[data-v-2c0c2efe] .swiper-button-prev:hover{background-color:#e9eaec99;transform:none}}@media (min-width:1441px){.hero-overlay[data-v-2c0c2efe]{padding-bottom:1rem}}@media (min-width:1025px) and (max-width:1440px){.hero-overlay[data-v-2c0c2efe]{padding-bottom:0}.hero-container[data-v-2c0c2efe]{padding-left:2rem;padding-right:2rem}.hero-headline[data-v-2c0c2efe]{line-height:1.1!important;margin-bottom:2rem!important}.hero-subtext[data-v-2c0c2efe]{margin-bottom:2.5rem!important}.hero-cta[data-v-2c0c2efe]{margin-top:2.5rem!important}}@media (min-width:768px) and (max-width:1024px){.hero-overlay[data-v-2c0c2efe]{padding-bottom:.75rem}.hero-container[data-v-2c0c2efe]{padding-left:1.5rem;padding-right:1.5rem}.hero-headline[data-v-2c0c2efe]{line-height:1.1!important;margin-bottom:1.5rem!important}.hero-subtext[data-v-2c0c2efe]{margin-bottom:2rem!important}.hero-cta[data-v-2c0c2efe]{margin-top:2rem!important}}@keyframes hero-reveal-2dc96e0b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes item-reveal-2dc96e0b{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-hero-reveal[data-v-2dc96e0b]{animation:hero-reveal-2dc96e0b .8s cubic-bezier(.22,1,.36,1) forwards}.animate-item-reveal[data-v-2dc96e0b]{animation:item-reveal-2dc96e0b .8s cubic-bezier(.22,1,.36,1) forwards;opacity:0}@keyframes fade-in-up-1a2f43a1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-1a2f43a1]{animation:fade-in-up-1a2f43a1 .8s cubic-bezier(.22,1,.36,1) forwards;opacity:0}@keyframes fade-in-up-760f0d1e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-760f0d1e]{animation:fade-in-up-760f0d1e 1s cubic-bezier(.22,1,.36,1) forwards;opacity:0}@keyframes hero-reveal-765d10ab{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes item-reveal-765d10ab{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.animate-hero-reveal[data-v-765d10ab]{animation:hero-reveal-765d10ab 1.2s cubic-bezier(.22,1,.36,1) forwards}.animate-item-reveal[data-v-765d10ab]{animation:item-reveal-765d10ab 1.5s cubic-bezier(.22,1,.36,1) forwards;opacity:0}@keyframes fade-in-up-932968e9{0%{filter:blur(10px);opacity:0;transform:translateY(30px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-932968e9]{animation:fade-in-up-932968e9 1s cubic-bezier(.22,1,.36,1) forwards;opacity:0}.backdrop-blur-md[data-v-932968e9]{-webkit-backdrop-filter:blur(12px)}@keyframes fade-in-up-9ffe3bc1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-9ffe3bc1]{animation:fade-in-up-9ffe3bc1 1.2s cubic-bezier(.22,1,.36,1) forwards;opacity:0}
