body{position:relative;font-family:Arial,sans-serif;background-color:#2b2b2b;margin:0;padding:0;height:100vh}h1,h2{width:100%;color:#fff;text-align:center;text-transform:uppercase}h1{font-size:2.5rem;margin-bottom:3rem}h2{text-transform:none;font-size:2rem;margin-bottom:3rem}main{max-width:1200px;margin:0 auto;padding:2rem 2rem 4rem}section{display:grid;min-height:20vh;margin-bottom:30px}div{text-align:center;color:#dee2e6}footer{position:fixed;background-color:#2b2b2b;bottom:0;font-size:.875rem;color:#6c757d;border-top:1px solid #dee2e6;width:100%;z-index:9999}.main-navigation{background:#2c3e50;padding:1rem 0;box-shadow:0 2px 4px #0000001a}.nav-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 1rem}.site-title a{color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none}.menu-items{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.menu-items a{color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:4px;transition:background .3s}.menu-items a:hover{background:#ffffff1a}.mobile-menu-toggle{display:none;background:none;border:none;flex-direction:column;cursor:pointer}.mobile-menu-toggle span{width:25px;height:3px;background:#fff;margin:2px 0}@media (max-width: 768px){.mobile-menu-toggle{display:flex}.navigation-menu{display:none}.navigation-menu.active{display:block;position:absolute;top:65px;left:0;right:0;background:#2c3e50}.menu-items{flex-direction:column;padding:1rem}}.success-message.hidden,.error-message.hidden{display:none}.success-message{background-color:#28a745;color:#fff;padding:1rem;border-radius:5px;text-align:center;margin-bottom:2rem}.error-message{background-color:#dc3545;color:#fff;padding:1rem;border-radius:5px;text-align:center;margin-bottom:2rem}.contact-form{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}a.support-link{color:#007bff;text-decoration:none;cursor:pointer;transition:color .3s;font-weight:700}a.support-link:hover{color:#4aa2ff;text-decoration:underline;text-shadow:1px 1px 2px rgba(0,0,0,.2)}div.paypal-wrapper{width:400px;margin:0 auto}div.investment-list{max-width:1000px;margin:0 auto;text-align:left;color:#fff}.investment-list ul li{margin-left:60px;position:relative;list-style-type:none;margin-bottom:10px;line-height:20px;vertical-align:bottom}.investment-list ul li span{position:absolute;top:0;left:-60px;line-height:20px;display:inline-block;width:50px;text-align:right;font-weight:700;font-size:20px;color:#fff;vertical-align:bottom}form.contact-form{max-width:800px;padding:0}form.contact-form div label{font-size:1rem;font-weight:700;color:#ecf0f1;margin-bottom:.5rem;display:block}form.contact-form div input,form.contact-form div textarea,form.contact-form div select{padding:.75rem;border:1px solid #34495e;border-radius:4px;font-size:1rem;color:#ecf0f1;background-color:#2c3e50;transition:border-color .3s,box-shadow .3s}form.contact-form div input:focus,form.contact-form div textarea:focus,form.contact-form div select:focus{border-color:#1abc9c;box-shadow:0 0 5px #1abc9c80;outline:none}form.contact-form div button{width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;color:#ecf0f1;background-color:#2c3e50;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s,box-shadow .3s}form.contact-form div button:hover{background-color:#158871;box-shadow:0 2px 4px #0003;color:#181818}form.contact-form div button:focus{outline:none;box-shadow:0 0 5px #1abc9c80}@media screen and (max-width: 768px){form.contact-form div input,form.contact-form div textarea,form.contact-form div select,form.contact-form div button{width:90%}}
