@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";
:root{--grad-start:#6c72e8;--grad-mid:#3bb5e8;--grad-end:#2dd9cc;--gradient:linear-gradient(120deg, #6c72e8 0%, #3bb5e8 50%, #2dd9cc 100%);--dark:#0e0f1a;--dark-2:#13152a;--dark-3:#1a1d35;--dark-card:#181b30;--white:#fff;--text-muted:#8892b0;--text-light:#cdd6f4;--border:#6c72e833}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--dark);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes paymentReveal{0%{opacity:0;max-height:0;transform:translateY(32px)}to{opacity:1;max-height:1000px;transform:translateY(0)}}.payment-section-enter{animation:.6s cubic-bezier(.16,1,.3,1) forwards paymentReveal}
