*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow-x:hidden;margin:0;padding:0}body{font-family:Inter,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#000}h1,h2,h3{font-family:Sora,Helvetica Neue,Arial,sans-serif;font-weight:700}p{font-family:Inter,Helvetica Neue,Arial,sans-serif}app-root{display:block;width:100%;min-height:100vh;overflow-x:hidden}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.success-modal{background:#fff;padding:3rem;border-radius:20px;text-align:center;max-width:400px;width:90%;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn .3s ease-out}.success-icon{font-size:4rem;color:#04b3c6;margin-bottom:1rem}.success-modal h2{color:#183059;font-size:1.8rem;margin-bottom:1rem;font-weight:600}.success-modal p{color:#666;font-size:1rem;line-height:1.6;margin-bottom:2rem}.modal-close-btn{background:#04b3c6;color:#fff;border:none;padding:1rem 2rem;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease}.modal-close-btn:hover{background:#183059;transform:translateY(-2px)}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-hero-text{opacity:0;transform:translateY(24px);animation:heroFadeUp .9s ease-out forwards}.page-fade-in.delay-1,.animate-hero-text.delay-1{animation-delay:.2s}.page-fade-in.delay-2,.animate-hero-text.delay-2{animation-delay:.4s}.page-fade-in.delay-3,.animate-hero-text.delay-3{animation-delay:.6s}.page-fade-in.delay-4,.animate-hero-text.delay-4{animation-delay:.8s}.page-fade-in.delay-5,.animate-hero-text.delay-5{animation-delay:1s}.page-fade-in.delay-6,.animate-hero-text.delay-6{animation-delay:1.2s}.page-fade-in{opacity:0;transform:translateY(24px);animation:heroFadeUp .9s ease-out forwards}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
