.hero-section h1{font-family:var(--font-heading)!important;font-size:2.75rem;line-height:1.25;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2rem;font-weight:800!important}.table-container{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--border-light);margin-top:2rem}.creative-table{width:100%;border-collapse:collapse;background:#fff}.creative-table thead{background:var(--brand-blue);color:#fff}.creative-table th{font-family:var(--font-heading)!important;padding:24px 30px;text-transform:uppercase;font-size:.8rem;font-weight:700!important;letter-spacing:1px;color:#fff;text-align:left;border:none}.creative-table td{font-family:var(--font-body)!important;padding:20px 30px;border-bottom:1px solid var(--border-light);vertical-align:middle}.creative-table tr:last-child td{border-bottom:none}.creative-table td:first-child{font-family:var(--font-heading)!important;font-weight:700!important;color:var(--brand-blue);width:30%;background-color:#fff;border-right:1px solid #f1f5f9}.creative-table tr:hover td{background-color:#f8fafc}.faq .card.open .card-body{display:block}.faq .card.open .faq-chevron{transform:rotate(180deg)}.feature-list{padding-left:1.4rem}.feature-list li{font-family:var(--font-body)!important}ol.feature-list li{font-family:var(--font-body)!important}.step-timeline{position:relative;padding-left:0;list-style:none;margin-top:1.5rem}.step-timeline li{display:flex;gap:20px;margin-bottom:28px;align-items:flex-start}.step-num{flex-shrink:0;width:42px;height:42px;background:var(--brand-blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading)!important;font-weight:800!important;font-size:.9rem}.step-body h4{margin-top:8px;margin-bottom:4px;font-size:1rem}.step-body p{margin-bottom:0;font-size:.97rem}.split-card ul{padding-left:1.2rem;margin-bottom:0}@media (max-width:650px){.creative-table thead{display:none}.creative-table tr{display:block;margin-bottom:20px;border:1px solid var(--border-light);border-radius:12px}.creative-table td{display:block;width:100%;border:none;padding:15px 20px}.creative-table td:first-child{background:var(--bg-highlight);border-bottom:1px solid var(--border-light);width:100%;border-right:none}}