.compare-table-section{background:radial-gradient(circle at 0 0,#e7f0fd 0%,#fff 100%);margin:0;padding:120px 20px 160px;line-height:normal}.compare-table-section.mobile{display:none}.compare-table-section.desktop{display:block}.compare-table-section .container{text-align:center;gap:0;max-width:1200px;margin:auto}.compare-table-section .container h1{background:linear-gradient(90deg,#0e9866 0%,#0d845c 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;margin-bottom:10px;font-size:2.6rem;font-weight:600}.compare-table-section .container .subtitle{color:#555;margin-bottom:4.5rem;font-size:1.1rem;font-weight:400}.compare-table-section .container .table-wrapper{background:#fff;border-radius:20px;padding:1.5rem;overflow-x:auto;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.compare-table-section .container .table-wrapper .comparison-table{border-collapse:collapse;table-layout:fixed;border-radius:20px;width:100%;min-width:700px;overflow:hidden}.compare-table-section .container .table-wrapper .comparison-table thead{background:#f8fafd;border-bottom:1px solid #dce2e8}.compare-table-section .container .table-wrapper .comparison-table thead th{vertical-align:middle;text-align:center;background:#f8fafd;border-bottom:1px solid #d0d7e0;border-right:1px solid #dbe3ec;padding:16px 18px;font-size:1rem;font-weight:600}.compare-table-section .container .table-wrapper .comparison-table thead th:last-child{border-right:none}.compare-table-section .container .table-wrapper .comparison-table thead th i{font-family:"Font Awesome 6 Free";font-weight:900}.compare-table-section .container .table-wrapper .comparison-table tbody tr:hover{background-color:#f8fbff;transition:background .3s}.compare-table-section .container .table-wrapper .comparison-table tbody tr td{text-align:center;vertical-align:middle;border-bottom:1px solid #e1e8f0;border-right:1px solid #edf1f5;padding:24px 18px;font-size:1rem}.compare-table-section .container .table-wrapper .comparison-table tbody tr td:last-child{border-right:none}.compare-table-section .container .table-wrapper .comparison-table tbody tr td i{vertical-align:middle;margin-right:6px;font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:900}.compare-table-section .container .table-wrapper .comparison-table tbody .cta-row td{text-align:center;background-color:#f9fafc;border-bottom:none;padding:60px 20px}.compare-table-section .container .table-wrapper .comparison-table tbody .cta-row td .cta-inline{text-align:center}.compare-table-section .container .table-wrapper .comparison-table tbody .cta-row td .cta-inline .cta-heading{color:#1c2e4a;margin-bottom:.6rem;font-size:1.8rem;font-weight:600}.compare-table-section .container .table-wrapper .comparison-table tbody .cta-row td .cta-inline .cta-subtext{color:#555;margin-bottom:1.5rem;font-size:1rem}.compare-table-section .container .table-wrapper .comparison-table tbody .cta-row td .cta-inline .cta-button{color:#fff;background-color:#2c6e49;border-radius:8px;align-items:center;gap:15px;width:fit-content;margin:auto;padding:12px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .25s;display:flex}.compare-table-section .container .table-wrapper .comparison-table tbody .cta-row td .cta-inline .cta-button i{margin-right:8px}.compare-table-section .container .table-wrapper .comparison-table tbody .cta-row td .cta-inline .cta-button:hover{background-color:#245a3c}.compare-table-section .container .table-wrapper .comparison-table .cell-green{color:#2c6e49;background-color:#f1f8f3;font-weight:500}.compare-table-section .container .table-wrapper .comparison-table .cell-green span{justify-content:center;align-items:center;gap:12px;display:flex}.compare-table-section .container .table-wrapper .comparison-table .cell-red{color:#c0392b;background-color:#fef1f1;font-weight:500}.compare-table-section .container .table-wrapper .comparison-table .cell-red span{justify-content:center;align-items:center;gap:12px;display:flex}.compare-table-section .container .table-wrapper .comparison-table .cell-orange{color:#e67e22;background-color:#fff7eb;font-weight:500}.compare-table-section .container .table-wrapper .comparison-table .cell-orange span{justify-content:center;align-items:center;gap:12px;display:flex}.compare-table-section .container .table-wrapper .firm-header{color:#1c2e4a;justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:600;display:flex}.compare-table-section .container .table-wrapper .firm-header .firm-logo{border-radius:6px;width:auto;height:30px}@media (min-width:320px) and (max-width:912px){.compare-table-section{background:linear-gradient(#f4f6ff,#0000);padding:80px 8px 100px}.compare-table-section.mobile{display:block}.compare-table-section.desktop{display:none}.compare-table-section .container{gap:15px}.compare-table-section .container h1{color:#111827;text-align:center;margin-bottom:34px;padding:0 16px;font-size:1.6rem;font-weight:700;line-height:1.4}.compare-table-section .container .mobile_comparision_wrapper{flex-direction:column;gap:0;margin-top:24px;padding:0 6px;display:flex;position:relative!important}.compare-table-section .container .mobile_comparision_wrapper .header_div{background:radial-gradient(#f3f4f6,#fff);border-radius:12px 12px 0 0;outline:1px solid #00000013;justify-content:center;align-items:center;gap:12px;display:flex}.compare-table-section .container .mobile_comparision_wrapper .header_div .brand-section{text-align:center;flex:1;justify-content:center;align-items:center;min-height:60px;display:flex}.compare-table-section .container .mobile_comparision_wrapper .header_div .brand-section p{color:#1c2e4a;font-size:.95rem;font-weight:600}.compare-table-section .container .mobile_comparision_wrapper .header_div .brand-section.left{border-right:1px solid #00000025;padding:8px;line-height:normal}.compare-table-section .container .mobile_comparision_wrapper .header_div .brand-section.right{border-left:1px solid #00000025;justify-content:center;padding:8px;display:flex}.compare-table-section .container .mobile_comparision_wrapper .header_div .brand-section.right .firm-logo{-o-object-fit:contain;object-fit:contain;max-width:100px;height:48px}.compare-table-section .container .mobile_comparision_wrapper .header_div .vs-circle{color:#fff;z-index:2;text-transform:uppercase;letter-spacing:.5px;background:#1c2e4a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.8rem;font-weight:700;display:flex;position:relative}.compare-table-section .container .mobile_comparision_wrapper .featured_div{border-radius:0;outline:1px solid #0001;flex-direction:column;transition:transform .3s;display:flex}.compare-table-section .container .mobile_comparision_wrapper .featured_div:first-child,.compare-table-section .container .mobile_comparision_wrapper .featured_div:first-child .feature_name{border-radius:9px 9px 0 0}.compare-table-section .container .mobile_comparision_wrapper .featured_div .feature_name{color:#1c2e4a;text-align:center;background:#fdfdfd;padding:16px 12px;font-size:.95rem;font-weight:500}.compare-table-section .container .mobile_comparision_wrapper .featured_div .comparision_wrapper{grid-template-columns:1fr 1fr;display:grid}.compare-table-section .container .mobile_comparision_wrapper .featured_div .comparision_wrapper .comparision{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:110px;padding:14px;font-size:1.2rem;transition:background-color .3s;display:flex}.compare-table-section .container .mobile_comparision_wrapper .featured_div .comparision_wrapper .comparision p{margin:0;font-size:.8rem;line-height:1.4}.compare-table-section .container .mobile_comparision_wrapper .featured_div .comparision_wrapper .comparision svg{font-size:1.5rem}.compare-table-section .container .mobile_comparision_wrapper .featured_div .comparision_wrapper .comparision.cell-green{color:#1f7a54;background-color:#e6f4ea;font-weight:600}.compare-table-section .container .mobile_comparision_wrapper .featured_div .comparision_wrapper .comparision.cell-red{color:#c0392b;background-color:#fceaea;font-weight:600}.compare-table-section .container .mobile_comparision_wrapper .featured_div .comparision_wrapper .comparision.cell-orange{color:#e67e22;background-color:#fff3e5;font-weight:600}}@media (min-width:916px) and (max-width:1548px){.compare-table-section{padding:120px 40px;line-height:normal}.compare-table-section.mobile{display:none}.compare-table-section.desktop{display:block}.compare-table-section .container{gap:15px;max-width:1140px}.compare-table-section .container h1{color:#2b2b2b;margin-bottom:10px;font-size:1.9rem;font-weight:600}.compare-table-section .container .subtitle{color:#555;margin-bottom:4.5rem;font-size:.95rem;font-weight:400}.compare-table-section .container .table-wrapper{outline:1px solid #0000001a;padding:1.5rem;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.compare-table-section .container .table-wrapper .comparison-table{border-collapse:collapse;table-layout:fixed;border-radius:20px;width:100%;min-width:700px;overflow:hidden}.compare-table-section .container .table-wrapper .comparison-table thead{background:#f8fafd;border-bottom:1px solid #dce2e8}.compare-table-section .container .table-wrapper .comparison-table thead th{text-align:left;vertical-align:middle;background:#f8fafd;border-bottom:1px solid #d0d7e0;border-right:1px solid #dbe3ec;padding:16px 18px;font-size:.95rem;font-weight:600}.compare-table-section .container .table-wrapper .comparison-table thead th:last-child{border-right:none}.compare-table-section .container .table-wrapper .comparison-table thead th i{font-family:"Font Awesome 6 Free";font-weight:900}.compare-table-section .container .table-wrapper .comparison-table tbody tr:hover{background-color:#f8fbff;transition:background .3s}.compare-table-section .container .table-wrapper .comparison-table tbody tr td{text-align:left;vertical-align:middle;border-bottom:1px solid #e1e8f0;border-right:1px solid #edf1f5;padding:24px 18px;font-size:.95rem}.compare-table-section .container .table-wrapper .comparison-table tbody tr td:last-child{border-right:none}.compare-table-section .container .table-wrapper .comparison-table tbody tr td i{vertical-align:middle;margin-right:6px;font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:900}.compare-table-section .container .table-wrapper .comparison-table tbody .cta-row td{text-align:center;background-color:#f9fafc;border-bottom:none;padding:60px 20px}.compare-table-section .container .table-wrapper .comparison-table tbody .cta-row td .cta-inline{text-align:center}.compare-table-section .container .table-wrapper .comparison-table tbody .cta-row td .cta-inline .cta-heading{color:#1c2e4a;margin-bottom:.6rem;font-size:1.4rem;font-weight:600}.compare-table-section .container .table-wrapper .comparison-table tbody .cta-row td .cta-inline .cta-subtext{color:#555;margin-bottom:1.5rem;font-size:.95rem}.compare-table-section .container .table-wrapper .comparison-table tbody .cta-row td .cta-inline .cta-button{color:#fff;background-color:#2c6e49;border-radius:8px;align-items:center;gap:15px;width:fit-content;margin:auto;padding:12px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .25s;display:flex}.compare-table-section .container .table-wrapper .comparison-table tbody .cta-row td .cta-inline .cta-button i{margin-right:8px}.compare-table-section .container .table-wrapper .comparison-table tbody .cta-row td .cta-inline .cta-button:hover{background-color:#245a3c}.compare-table-section .container .table-wrapper .comparison-table .cell-green{color:#2c6e49;background-color:#f1f8f3;font-weight:500}.compare-table-section .container .table-wrapper .comparison-table .cell-green span{align-items:center;gap:12px;display:flex}.compare-table-section .container .table-wrapper .comparison-table .cell-red{color:#c0392b;background-color:#fef1f1;font-weight:500}.compare-table-section .container .table-wrapper .comparison-table .cell-red span{align-items:center;gap:12px;display:flex}.compare-table-section .container .table-wrapper .comparison-table .cell-orange{color:#e67e22;background-color:#fff7eb;font-weight:500}.compare-table-section .container .table-wrapper .comparison-table .cell-orange span{align-items:center;gap:12px;display:flex}.compare-table-section .container .table-wrapper .firm-header{color:#1c2e4a;justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:600;display:flex}.compare-table-section .container .table-wrapper .firm-header .firm-logo{border-radius:6px;width:auto;height:30px}}
