@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap";body{font-family:Montserrat,sans-serif;color:#333;line-height:1.6;margin:0;padding:0;background-color:#f9f9f9}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;color:#222}button{font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s,transform .2s}button.primary{background-color:#1e3a8a;color:#fff}button.primary:hover{background-color:#1d4ed8}button.primary:active{transform:scale(.98)}button.secondary{background-color:#6d28d2;color:#fff}button.secondary:hover{background-color:#5b21b6}button.secondary:active{transform:scale(.98)}.box{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:1.5rem;margin:1rem}a{color:#1e3a8a;text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width: 768px){.container{padding:0 .5rem}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}@keyframes dancing{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-dancing{animation:dancing 2s ease-in-out infinite}input,textarea{font-family:Inter,sans-serif;background-color:#333;border:1px solid #555;color:#fff}input:focus,textarea:focus{border-color:#1e3a8a;outline:none}input::placeholder,textarea::placeholder{color:#aaa}button{background-color:#000;color:#fff}button:hover{background-color:#030007}
