.elementor-7985 .elementor-element.elementor-element-25a57c00{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-7985 .elementor-element.elementor-element-a10e1c4 .elementor-button{background-color:var(--e-global-color-secondary)}.seo-table-wrapper{width:100%;overflow-x:auto;margin:35px 0;border-radius:16px;box-shadow:0 12px 35px rgba(15,23,42,.08);background:#fff}.seo-table{width:100%;border-collapse:collapse;font-family:'Inter','Segoe UI',sans-serif;font-size:15px;line-height:1.6;min-width:750px;background:#fff;border-radius:16px;overflow:hidden}.seo-table thead{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)}.seo-table thead th{color:#fff;font-size:15px;font-weight:700;letter-spacing:.3px;padding:18px 20px;text-align:left;border:none;white-space:nowrap}.seo-table tbody tr{transition:all .25s ease;border-bottom:1px solid #e2e8f0}.seo-table tbody tr:nth-child(even){background:#f8fafc}.seo-table tbody tr:hover{background:#eef6ff;transform:scale(1.002)}.seo-table td{padding:18px 20px;color:#334155;vertical-align:top;font-weight:500}.seo-table td:first-child{font-weight:700;color:#0f172a}.comparison-infographic{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;margin:45px 0}.info-card{background:linear-gradient(180deg,#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:22px;padding:32px;box-shadow:0 14px 40px rgba(15,23,42,.08);transition:all .3s ease;position:relative;overflow:hidden}.info-card:before{content:"";position:absolute;top:0;left:0;height:6px;width:100%;background:linear-gradient(90deg,#2563eb,#0ea5e9)}.info-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(15,23,42,.12)}.info-card h3{font-size:24px;font-weight:800;color:#0f172a;margin-bottom:22px;line-height:1.3}.info-card ul{list-style:none;padding:0;margin:0}.info-card ul li{position:relative;padding-left:34px;margin-bottom:16px;font-size:16px;color:#475569;line-height:1.6;font-weight:500}.info-card ul li:before{content:"✔";position:absolute;left:0;top:1px;color:#2563eb;font-size:18px;font-weight:700}.decision-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;margin:55px 0;padding:20px}.flow-step{background:#fff;border:1px solid #dbeafe;border-radius:20px;padding:26px 22px;width:220px;min-height:180px;box-shadow:0 10px 28px rgba(37,99,235,.08);text-align:center;transition:all .3s ease}.flow-step:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(37,99,235,.12)}.flow-step span{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;font-size:22px;font-weight:800;margin-bottom:18px}.flow-step p{font-size:16px;font-weight:600;color:#1e293b;line-height:1.5;margin:0}.flow-step.result{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #93c5fd}.flow-arrow{font-size:34px;font-weight:700;color:#2563eb}@media (max-width:991px){.seo-table{min-width:650px}.info-card h3{font-size:21px}.flow-step{width:100%;max-width:340px;min-height:auto}.flow-arrow{transform:rotate(90deg)}}@media (max-width:768px){.seo-table td,.seo-table th{padding:14px;font-size:14px}.comparison-infographic{grid-template-columns:1fr}.info-card{padding:24px}.flow-step span{width:46px;height:46px;font-size:20px}.flow-step p{font-size:15px}}