ul{list-style:none}ul ul{list-style:none}p img{box-shadow:5px 5px 10px grey}.bg-yellow{background-color:#fdffe3;padding:10px}.mrgn0{margin:0}.mrgnlr{margin:0 5px}.compliance-table{border-collapse:collapse;width:100%;margin-top:20px}.compliance-table th,.compliance-table td{border:1px solid black;padding:12px 16px;text-align:left;vertical-align:top}.compliance-table th{background-color:#f4f4f4}.info-box{border:1px solid #d3d3d3;background-color:#f9f9f9;padding:24px;border-radius:12px;max-width:800px;margin:40px auto;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.info-box h2{font-size:24px;margin-bottom:16px;color:#333}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:40px}.card{display:block;text-decoration:none;border:1px solid #e0e0e0;padding:20px;background:#fff;color:#333;transition:box-shadow .3s ease,transform .3s ease;border-radius:8px}.card h3{margin-top:0;font-size:20px;font-weight:700}.card p{margin-top:10px;font-size:16px;line-height:1.6}.card:hover{box-shadow:0 4px 20px rgba(0,0,0,0.1);transform:translateY(-5px);color:inherit}.faq-section{max-width:800px;margin:40px auto;padding:20px;background-color:#f7f7f7;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.1);font-family:'Inter',sans-serif}.faq-section h2{text-align:center;margin-bottom:30px;font-size:2rem;color:#333}.faq-item{margin-bottom:20px;border-bottom:1px solid #ddd}.faq-question{width:100%;background:0;border:0;text-align:left;padding:15px;font-size:1.1rem;font-weight:600;color:#444;cursor:pointer;transition:color .3s}.faq-question:hover{color:#007bff}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;font-size:1rem;color:#666;padding:0 15px}.faq-answer p{margin:15px 0}.faq-item.active .faq-answer{max-height:500px;padding:15px}.comparison-table{border-collapse:collapse;width:100%;margin-top:20px}.comparison-table th,.comparison-table td{border:1px solid black;padding:12px 16px;text-align:left;vertical-align:top}.comparison-table th{background-color:#f4f4f4}