:root{--primary:#fdae05;--secondary:#6195e9;--dark:#37465a;--light-gray:#f8f9fa;--border-color:#dee2e6;--bs-dark-rgb:55,70,90;--bs-secondary-rgb:65,133,244}.text-primary{color:var(--primary)!important}.text-secondary{color:var(--secondary)!important}.highlight{background-color:var(--primary);border-radius:4px;color:#fff;font-weight:600;padding:2px 8px}.btn-custom{border:2px solid transparent;border-radius:8px;font-weight:600;padding:12px 28px;transition:all .3s ease}.btn-primary-custom{background-color:var(--primary);color:#fff}.btn-primary-custom:hover{background-color:#e69c04;transform:translateY(-2px)}.btn-secondary-custom{background-color:var(--secondary);color:#fff}.btn-secondary-custom:hover{background-color:#4a7fdc;transform:translateY(-2px)}.hero-section{background-color:var(--secondary);text-align:center}.hero-section .h3,.hero-section h1{color:#fff}.logos img{filter:grayscale(100%);margin:0 20px;max-height:60px;opacity:.6}.logos .vs{color:var(--dark);font-size:2rem;font-weight:700}.text-image-section img{height:auto;margin:auto;max-width:450px;width:100%}.text-image-section.competitor-section{background:var(--light-gray)}.comparison-table-section{background-color:#fff}.comparison-table-section h2{font-size:50px}@media screen and (max-width:991px){.comparison-table-section h2{font-size:32px}}.table-responsive-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table{border:1px solid var(--border-color);border-collapse:separate;border-radius:12px;border-spacing:0;box-shadow:0 10px 40px rgba(55,70,90,.1);min-width:550px;overflow:hidden;width:100%}.comparison-table td,.comparison-table th{border-bottom:1px solid var(--border-color);padding:20px;text-align:center;vertical-align:middle}.comparison-table td:first-child{font-weight:600;text-align:left}.comparison-table thead th{background-color:var(--light-gray);font-size:1.2rem;font-weight:700}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table .our-product-col{background-color:rgba(var(--bs-secondary-rgb),.08)}.comparison-table .check-mark{color:#28a745;font-size:1.5rem}.comparison-table .cross-mark{color:#dc3545;font-size:1.5rem}.comparison-table .feature-info{color:#6c757d;display:block;font-size:.9rem;margin-top:5px}.comparison-table tbody tr{transition:background-color .2s ease,transform .2s ease}.comparison-table tbody tr:hover{background-color:#f7faff;transform:scale(1.01)}.why-us-section{background:url(/build/images/atf-bg.4050a2c0.png) 50% no-repeat;background-size:cover;color:#fff!important}.why-us-section .icon-container{align-items:center;display:flex;justify-content:center}.why-us-section img{height:auto;width:100%}.why-us-section h2{margin-bottom:1.5rem}.why-us-section p{font-size:1.1rem;line-height:1.8}.why-us-section .benefits-list{list-style:none;margin-top:2rem;padding-left:0}.why-us-section .benefits-list li{align-items:center;display:flex;font-size:1.1rem;font-weight:600;margin-bottom:1.2rem}.why-us-section .benefits-list .check-icon{align-items:center;background:#e8f5e9;border-radius:50%;color:#28a745;display:inline-flex;font-size:1.3rem;height:30px;justify-content:center;margin-right:15px;width:30px}.key-benefits-section{background-color:var(--white)}.benefit-card{background-color:var(--light-gray);border:1px solid transparent;border-radius:16px;height:100%;padding:35px 30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:100%}.benefit-card:hover{border-color:var(--primary);box-shadow:0 15px 40px rgba(55,70,90,.1);transform:translateY(-8px)}.benefit-card .benefit-icon{align-items:center;background:linear-gradient(135deg,var(--secondary),#8ab4f8);border-radius:50%;color:#fff;display:inline-block;display:flex;font-size:28px;height:60px;justify-content:center;line-height:60px;margin:0 auto 1.5rem;padding:10px;width:60px}.benefit-card h4{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.benefit-card p{color:#5a6a85;font-size:1rem;line-height:1.6}.cta-section{background-color:rgba(var(--bs-secondary-rgb),.7);color:#fff;text-align:center}.cta-section h2{color:#fff}