
  .etv8k-compare{max-width:1040px;margin:0 auto;padding:8px 0 52px;color:#17202a}
  .etv8k-compare *{box-sizing:border-box}
  .etv8k-compare p,.etv8k-compare li,.etv8k-compare td,.etv8k-compare th{font-size:16px;line-height:1.7}
  .etv8k-compare p,.etv8k-compare li,.etv8k-compare td{color:#536273}
  .etv8k-compare a{color:#087fa9;text-underline-offset:3px}
  .etv8k-compare-lead{max-width:820px;margin:0 auto 30px;text-align:center}
  .etv8k-compare-lead h2{margin:0 0 12px;font-size:29px;line-height:1.3}
  .etv8k-compare-lead p{font-size:18px}
  .etv8k-compare-summary{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0}
  .etv8k-compare-card{display:flex;flex-direction:column;padding:25px;border:1px solid #dce8ed;border-radius:14px;background:#fff}
  .etv8k-compare-card h2,.etv8k-compare-card h3{margin:0 0 10px;line-height:1.3}.etv8k-compare-card h3{font-size:23px}
  .etv8k-compare-card p{margin:0 0 18px}
  .etv8k-compare-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:auto;padding:10px 18px;border-radius:7px;background:#159fd0;color:#fff!important;text-decoration:none;font-weight:700;text-align:center}
  .etv8k-compare-btn--dark{background:#17202a}
  .etv8k-compare-table-wrap{overflow-x:auto;margin:32px 0;border:1px solid #dce8ed;border-radius:12px}
  .etv8k-compare table{width:100%;min-width:680px;border-collapse:collapse;background:#fff}
  .etv8k-compare caption{padding:18px;text-align:left;font-size:23px;font-weight:700;color:#17202a}
  .etv8k-compare th,.etv8k-compare td{padding:15px 17px;border-top:1px solid #e4edf0;text-align:left;vertical-align:top}
  .etv8k-compare th{color:#17202a;background:#f5fafc}
  .etv8k-compare-section{margin:40px 0;padding-top:31px;border-top:1px solid #e2ebef}
  .etv8k-compare-section h2{margin:0 0 13px;font-size:27px;line-height:1.3}
  .etv8k-compare-note{padding:20px;border-left:4px solid #159fd0;background:#f5fbfd}
  .etv8k-compare-faq h3{margin:24px 0 7px;font-size:20px}.etv8k-compare-faq p{margin-top:0}
  .etv8k-compare-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
  @media(max-width:720px){.etv8k-compare{padding-bottom:34px}.etv8k-compare-lead{text-align:left}.etv8k-compare-lead p{font-size:16px}.etv8k-compare-summary{grid-template-columns:1fr}.etv8k-compare-card{padding:21px}.etv8k-compare-actions{display:grid}.etv8k-compare-actions .etv8k-compare-btn{width:100%}}
