
.product-page {font-family: Arial, sans-serif; line-height: 1.6; max-width: 900px; margin: auto; padding: 20px;}
h1 {font-size: 26px; color: #222;}
.subtitle {font-size: 18px; color: #555; margin-bottom: 20px;}
section {margin-bottom: 30px;}
h2 {font-size: 20px; color: #004080; margin-bottom: 10px;}
ul {list-style: disc; padding-left: 20px;}
table {width: 100%; border-collapse: collapse; margin-top: 15px;}
td {border: 1px solid #ddd; padding: 8px;}
td:first-child {background: #f9f9f9; font-weight: bold; width: 35%;}
.cta {background: #f4f8ff; padding: 20px; border: 1px solid #cce0ff; text-align: center; border-radius: 6px;}
.cta .btn {display: inline-block; margin: 10px; padding: 10px 20px; background: #0073e6; color: #fff; text-decoration: none; border-radius: 4px;}
.cta .btn.secondary {background: #555;}
