.cta-box{background-color:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.3);border-radius:.75rem;padding:1.5rem;margin:2rem 0}.cta-box h3{color:#F9FAFB;font-weight:700;font-size:1.25rem;margin-bottom:.75rem}.cta-box p{color:#E5E7EB;margin-bottom:1rem}.cta-button{display:inline-block;background-color:#A3E635;color:#1F2937;font-weight:700;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;transition:all .3s ease}.cta-button:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(163,230,53,.3)}table{width:100%;border-collapse:collapse;margin:2rem 0;overflow:hidden;border-radius:.5rem;background-color:rgba(31,41,55,.5)}table th{background-color:rgba(31,41,55,.8);color:#F9FAFB;font-weight:700;text-align:left}table td,table th{padding:1rem;border-bottom:1px solid #374151}table td{color:#E5E7EB}table tr:last-child td{border-bottom:none}table tr:nth-child(2n){background-color:rgba(31,41,55,.7)}.prose{max-width:100%}.prose p{line-height:1.8}.prose h2,.prose p{margin-bottom:1.5rem}.prose h2{margin-top:2.5rem;font-size:1.875rem;font-weight:700}.prose h3{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.prose ul{margin-bottom:1.5rem}.prose li{margin-bottom:.5rem}.prose a{text-decoration:none;transition:color .2s ease}.prose a:hover{color:#34D399}@media (max-width:768px){.cta-box{padding:1.25rem}table{display:block;overflow-x:auto}}