.compare-module__DVR35q__tableWrapper{border:1px solid var(--rd-border);border-radius:var(--rd-radius-md,12px);background:#fff;margin:32px 0 40px;overflow-x:auto;box-shadow:0 2px 8px #0f172a08}.compare-module__DVR35q__compareTable{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.6}.compare-module__DVR35q__compareTable caption{text-align:left;border-bottom:1px solid var(--rd-border);color:var(--rd-text);background:#f8fafc;padding:14px 20px;font-size:15px;font-weight:600}.compare-module__DVR35q__compareTable th,.compare-module__DVR35q__compareTable td{border-bottom:1px solid var(--rd-border);vertical-align:top;padding:14px 18px}.compare-module__DVR35q__compareTable th{color:var(--rd-text);white-space:nowrap;background:#f8fafc;font-weight:600}.compare-module__DVR35q__colTask{width:26%;min-width:180px}.compare-module__DVR35q__colRowdesk,.compare-module__DVR35q__colExcel{width:37%;min-width:240px}.compare-module__DVR35q__compareTable tr:last-child td{border-bottom:none}.compare-module__DVR35q__taskName{color:var(--rd-text);margin-bottom:4px;font-weight:600}.compare-module__DVR35q__taskCategory{text-transform:uppercase;letter-spacing:.04em;color:var(--rd-text-muted);font-size:11px;font-weight:600;display:inline-block}.compare-module__DVR35q__cellContent{flex-direction:column;gap:8px;display:flex}.compare-module__DVR35q__badge{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.compare-module__DVR35q__badgePurposeBuilt{background:var(--rd-primary-subtle,#eaf7ef);color:var(--rd-primary,#0f7a4a);border:1px solid var(--rd-primary-border,#bfe4ce)}.compare-module__DVR35q__badgeExcellent{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.compare-module__DVR35q__badgeSupported{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}.compare-module__DVR35q__badgeManualSetup{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.compare-module__DVR35q__badgeNotDesigned{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.compare-module__DVR35q__cellText{color:var(--rd-text-secondary);font-size:14px;line-height:1.55}.compare-module__DVR35q__checklist{gap:10px;margin:20px 0 28px;padding:0;list-style:none;display:grid}.compare-module__DVR35q__checklistItem{color:var(--rd-text-secondary);align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.compare-module__DVR35q__checkIcon{width:18px;height:18px;color:var(--rd-primary);flex-shrink:0;margin-top:3px}.compare-module__DVR35q__ctaBox{border:1px solid var(--rd-primary-border);border-radius:var(--rd-radius-md,12px);background:#f5fbf7;flex-direction:column;gap:18px;margin-top:48px;padding:36px 32px;display:flex}.compare-module__DVR35q__ctaBox h3{color:var(--rd-text);font-size:22px;font-weight:700;line-height:1.3}.compare-module__DVR35q__ctaBox p{color:var(--rd-text-secondary);max-width:680px;font-size:16px;line-height:1.65}.compare-module__DVR35q__ctaActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.compare-module__DVR35q__ctaActions a,.compare-module__DVR35q__ctaActions button{text-decoration:none}.compare-module__DVR35q__ctaActions .marketing-button{text-decoration:none}.compare-module__DVR35q__ctaActions .button-primary{background:var(--rd-primary);color:#fff!important;text-decoration:none!important}.compare-module__DVR35q__ctaActions .button-primary:hover{background:var(--rd-primary-hover);color:#fff!important;text-decoration:none!important}.compare-module__DVR35q__ctaActions .button-secondary{border:1px solid var(--rd-border-strong);background:#fff;color:var(--rd-text)!important;text-decoration:none!important}.compare-module__DVR35q__ctaActions .button-secondary:hover{background:var(--rd-panel);border-color:var(--rd-primary);color:var(--rd-text)!important;text-decoration:none!important}.compare-module__DVR35q__relatedSection{border-top:1px solid var(--rd-border);margin-top:48px;padding-top:36px}.compare-module__DVR35q__relatedSection h2{margin-bottom:20px;font-size:24px;font-weight:700}.compare-module__DVR35q__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.compare-module__DVR35q__relatedCard{border:1px solid var(--rd-border);border-radius:var(--rd-radius-sm,8px);background:#fff;flex-direction:column;gap:8px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex;color:inherit!important;text-decoration:none!important}.compare-module__DVR35q__relatedCard:hover{border-color:var(--rd-primary);box-shadow:0 4px 12px #0f172a0a;color:inherit!important;text-decoration:none!important}.compare-module__DVR35q__relatedCardTitle{color:var(--rd-text);justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.compare-module__DVR35q__relatedCardTitle svg{width:16px;height:16px;color:var(--rd-primary);flex-shrink:0}.compare-module__DVR35q__relatedCardDesc{color:var(--rd-text-subtitle);font-size:13px;line-height:1.5}@media (max-width:768px){.compare-module__DVR35q__compareTable{font-size:13px}.compare-module__DVR35q__compareTable th,.compare-module__DVR35q__compareTable td{padding:10px 12px}.compare-module__DVR35q__ctaBox{padding:24px 20px}}
