*{box-sizing:border-box;margin:0;padding:0}.container{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:2rem}h1{font-size:2.5rem;text-align:center}html body div#__nuxt div div.layout main.container div.container div,p{line-height:1.3rem;margin-bottom:1.5rem}body{background-color:#f9f9f9;color:#333;font-family:Arial,sans-serif}.layout{display:flex;flex-direction:column;min-height:100vh}header{padding:5px 0}footer,header{background-color:#4a90e2;color:#fff}footer{margin-top:auto;padding:1px 0;text-align:center}.thank-you-message{background-color:#4a91e21f;text-align:center}.signup-form,.thank-you-message{gap:1rem;margin-top:2rem}.form-group,.signup-form,.thank-you-message{display:flex;flex-direction:column}label{font-weight:700;margin-bottom:.5rem}button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s ease}button:hover{background-color:#0056b3}nav ul{list-style-type:none;text-align:center}nav ul li{display:inline;margin:0 15px}nav ul li a{color:#fff;text-decoration:none;transition:color .3s}nav ul li a:hover{color:#fc0}h1{color:#333;margin-bottom:1.5rem}p{color:#666;line-height:1.6;margin-bottom:1rem}input,textarea{border:1px solid #ccc;border-radius:4px;font-family:Arial,sans-serif;padding:.5rem}
