@keyframes title-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes content-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes image-fade-in{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes cta-fade-in{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shine{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes pop{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.animate-title-in{animation:title-fade-in .8s ease-out forwards}.animate-content-in{animation:content-fade-in .8s ease-out .3s forwards}.animate-image-in{animation:image-fade-in 1s ease-out .1s forwards}.animate-cta-in{animation:cta-fade-in .8s ease-out .6s forwards}.animate-shine{background-size:200% 100%;animation:shine 3s linear infinite}.animate-pop{animation:pop .5s ease-out forwards}.letter-spacing-2{letter-spacing:.2em}.cosmic-pattern{background-image:radial-gradient(circle at center,rgba(139,92,246,.1) 0,transparent 70%),radial-gradient(circle at 20% 80%,rgba(107,114,128,.1) 0,transparent 50%)}.zodiac-border{background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,rgba(139,92,246,.05) 0,rgba(139,92,246,.05) 10px)}@media (max-width:640px){.letter-spacing-2{letter-spacing:.15em}}@media (min-width:641px) and (max-width:1024px){.animate-image-in{animation-delay:.2s}}@supports not (backdrop-filter:blur(8px)){.bg-white.bg-opacity-30.backdrop-filter.backdrop-blur-xl{background-color:rgba(255,255,255,.9)}}@media (min-width:2000px){.w-full.max-w-7xl.mx-auto{max-width:1400px}}.countdown-item{background-color:rgba(139,92,246,.1);border-radius:8px;padding:10px 12px;min-width:70px;text-align:center}.countdown-value{font-size:1.75rem;line-height:1;font-weight:700;color:#6D28D9}.countdown-label{font-size:.75rem;color:#7C3AED;margin-top:2px;font-weight:500}.countdown-separator{font-weight:700;color:#6D28D9;padding-bottom:10px}.pricing-card{transition:transform .3s ease,box-shadow .3s ease}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.pricing-pattern{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%238b5cf6' fill-opacity='0.05'%3E%3Cpath d='M30 5C27.5 5 27.5 10 25 10S20 5 20 5 20 10 17.5 10 12.5 5 12.5 5s0 5-2.5 5S5 5 5 5s0 5-2.5 5S0 5 0 5v5c0 2.5 5 2.5 5 5s-5 5-5 7.5V30c2.5 0 2.5-5 5-5s5 5 5 5-2.5 5-5 7.5c0 2.5 5 2.5 5 5s-5 5-5 5c0 2.5 5 2.5 5 5s-5 5-5 5h5c2.5-2.5 2.5-5 5-5s5 2.5 7.5 5H30c0-2.5-5-2.5-5-5s5-2.5 5-5-5-2.5-5-5 5-2.5 5-5c-2.5 0-2.5 5-5 5s-5-5-5-5c0-2.5 5-2.5 5-5s-5-2.5-5-5 5-2.5 5-5-5-2.5-5-5 5-2.5 5-5-5-2.5-5-5 5-2.5 5-5-5-2.5-5-5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.payment-icon{display:flex;flex-direction:column;align-items:center;gap:4px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-out forwards}.cta-button{position:relative;overflow:hidden;transition:all .3s ease}.cta-button:hover{transform:translateY(-2px)}.cta-button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0));transform:translateX(-100%);transition:transform .6s ease}.cta-button:hover:after{transform:translateX(100%)}.number-decoration{font-family:Georgia,serif;position:absolute;opacity:.05;color:#8B5CF6;font-weight:700;user-select:none;pointer-events:none}.number-1{top:10%;left:5%;font-size:8rem;transform:rotate(-15deg)}.number-7{top:20%;right:7%;font-size:10rem;transform:rotate(10deg)}.number-9{bottom:15%;left:8%;font-size:9rem;transform:rotate(5deg)}.number-4{bottom:10%;right:10%;font-size:7rem;transform:rotate(-5deg)}@media (max-width:768px){.countdown-item{min-width:50px;padding:6px 8px}.countdown-value{font-size:1.3rem}.pricing-card{margin:0 -15px;border-radius:0}.number-decoration{display:none}}