@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}html{scroll-behavior:smooth}.raleway{font-family:Raleway,sans-serif}body{background:var(--bg);color:var(--text)}.brand{display:flex;align-items:center;gap:15px}.brand img{height:48px}nav a:hover{color:var(--primary)}.demo-btn{border-radius:8px;padding:5px 12px;border:1px solid var(--primary);color:var(--primary);font-weight:500;background-color:#fff}.demo-btn:hover{background-color:var(--primary);color:#fff}.hero{padding:80px 60px;display:flex;flex-direction:column;gap:50px;align-items:center;background-color:#fffbfb;border:1px solid #fff1f1}.main-btn{background-color:var(--primary);border:1px solid var(--primary);color:#fff;border-radius:12px;padding:9px 20px;font-weight:500}.main-outline-btn{border:1px solid var(--primary);color:var(--primary);background-color:#fff;border-radius:12px;padding:9px 20px;font-weight:600}.main-outline-btn:hover{background-color:var(--primary);color:#fff}.badge-sec{border-radius:12px;background-color:var(--primary-dark);color:#fff;font-size:14px;padding:8px 10px}.compare-table{width:100%;border-collapse:collapse}.compare-table thead tr{background:#fff}.compare-table thead th{padding:20px 30px;font-size:16px;font-weight:600;text-align:left;color:var(--text-mid);border-bottom:1.5px solid #dddddd;letter-spacing:.04em;border-radius:16px}.compare-table thead th.col-testiva{background:var(--primary);color:#fff;text-align:left;border-radius:12px 12px 0 0}.compare-table tbody td{padding:16px 18px;font-size:15px;color:#000;border-bottom:1px solid #f5ecec;vertical-align:middle}.compare-table tbody tr:last-child td{border-bottom:none}.compare-table tbody td.col-testiva{background:#fffefb;border-inline-start:1px solid #f3e4c2;border-inline-end:1px solid #f3e4c2;font-weight:500;color:#000}.icon-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e6ffec;margin-right:8px;flex-shrink:0}.icon-cross{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fdecea;margin-right:8px;flex-shrink:0}.icon-cross svg{width:12px;height:12px}.bg-grad{background:linear-gradient(90deg,#ffcccae3,#fff)}.builtForSwiper .swiper-pagination-bullet{height:10px;opacity:1;background:#d1d5db}.builtForSwiper .swiper-pagination-bullet-active{background:var(--primary)}.tmSwiper .swiper-slide{height:auto}.tmSwiper .tm-card{height:100%}.tmPagination .swiper-pagination-bullet{background:#e5c9a0;opacity:1;width:15px;border-radius:8px!important}.tmPagination .swiper-pagination-bullet-active{background:var(--primary);width:38px;border-radius:999px}.tmPrev,.tmNext{width:40px;height:40px;background:#fff;border-radius:50%;box-shadow:0 8px 20px #0000001f;color:var(--primary)}.tmPrev:after,.tmNext:after{font-size:18px;font-weight:700}.tmPrev{left:-20px}.tmNext{right:-20px}@media(max-width:768px){.builtForPrev,.tmPrev{left:8px}.builtForNext,.tmNext{right:8px}}@media(max-width:768px){.compare-table{min-width:700px}}@media(max-width:1024px){.hero{padding:60px 30px}}@media(max-width:768px){.hero{padding:50px 20px}.compare-table thead th{padding:16px;font-size:14px}.compare-table tbody td{padding:14px;font-size:14px}.badge-sec{font-size:12px;padding:6px 8px}}@media(max-width:640px){.hero{padding:40px 16px}.main-btn,.main-outline-btn{width:100%;justify-content:center}.brand img{height:38px}}
