.ComparisonTable-module__FrMDeq__container{width:100%;font-family:var(--font-body);margin:2rem 0}.ComparisonTable-module__FrMDeq__tableTitle{font-family:var(--font-instrument-serif);color:#111;text-align:center;margin-bottom:1.5rem;font-size:2rem}.ComparisonTable-module__FrMDeq__tableWrapper{border:1px solid #e5e7eb;border-radius:12px;overflow-x:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.ComparisonTable-module__FrMDeq__table{border-collapse:collapse;background:#fff;width:100%;min-width:600px}.ComparisonTable-module__FrMDeq__table th,.ComparisonTable-module__FrMDeq__table td{text-align:center;border-bottom:1px solid #f3f4f6;padding:1rem}.ComparisonTable-module__FrMDeq__table th{text-transform:uppercase;letter-spacing:.05em;color:#374151;background-color:#f9fafb;font-size:.875rem;font-weight:700}.ComparisonTable-module__FrMDeq__featureHeader{text-align:left;width:40%}.ComparisonTable-module__FrMDeq__competitorHeader{color:#6b7280;width:30%}.ComparisonTable-module__FrMDeq__ourHeader{color:#c2410c;background-color:#fff7ed;border-top:4px solid #f97316;width:30%;position:relative}.ComparisonTable-module__FrMDeq__badge{color:#fff;background:#f97316;border-radius:4px;width:fit-content;margin:4px auto 0;padding:2px 6px;font-size:.65rem;font-weight:700;display:block}.ComparisonTable-module__FrMDeq__featureCell{text-align:left;color:#111;font-weight:600}.ComparisonTable-module__FrMDeq__competitorCell{color:#6b7280}.ComparisonTable-module__FrMDeq__ourCell{color:#111;background-color:#fff7ed;font-weight:600}.ComparisonTable-module__FrMDeq__highlightRow td{background-color:#fefce8}.ComparisonTable-module__FrMDeq__highlightRow .ComparisonTable-module__FrMDeq__ourCell{background-color:#fffbeb}.ComparisonTable-module__FrMDeq__checkIcon{color:#16a34a;margin:0 auto}.ComparisonTable-module__FrMDeq__crossIcon{color:#dc2626;opacity:.5;margin:0 auto}.ComparisonTable-module__FrMDeq__neutralIcon{color:#9ca3af;margin:0 auto}.ComparisonTable-module__FrMDeq__textValue{font-size:.9rem}@media (max-width:640px){.ComparisonTable-module__FrMDeq__tableTitle{font-size:1.5rem}.ComparisonTable-module__FrMDeq__featureHeader{width:33%}.ComparisonTable-module__FrMDeq__badge{display:none}}
