@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;500;600;700&family=Work+Sans:wght@400;500;600;700&display=swap");:root{--color-light-blue:#e9f5f5;--color-blue:#4098d3;--color-dark-blue:#337aa9;--color-medium-blue:#3258a3;--color-info-blue:#2196f3;--color-black:#313155;--color-dark-grey:#5a5a77;--color-other-grey:#999;--color-white:#fff;--color-light-grey:#f6f6f8;--color-bg-section:#fafbfc;--color-grey:#d8d8d8;--color-border-soft:#eaeaef;--color-footer-bg:#1f1f35;--status-active:#1e3668;--status-upcoming:#3258a3;--status-voluntary:#a8c4e0;--status-proposed:#f3f4f7;--status-none:#f3f4f7;--color-green:#50957d;--color-orange:#ff6900;--color-red:#b01313;--fg-1:var(--color-black);--fg-2:var(--color-dark-grey);--fg-3:var(--color-other-grey);--fg-link:var(--color-blue);--fg-link-hover:var(--color-dark-blue);--bg-page:var(--color-white);--bg-subtle:var(--color-light-grey);--border-default:var(--color-grey);--border-soft:var(--color-border-soft);--border-input-empty:rgba(0,0,0,.23);--border-input-filled:var(--color-black);--font-body:"Lexend",system-ui,-apple-system,sans-serif;--font-heading:"Work Sans","Helvetica Neue",Arial,sans-serif;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--size-xsmall:12px;--size-small:14px;--size-medium:16px;--size-large:18px;--size-xlarge:20px;--size-huge:30px;--max-content:1280px;--h-input:56px;--h-button:48px;--radius:4px;--easing-standard:cubic-bezier(0.4,0,0.2,1);--duration-short:150ms;--duration-standard:225ms;--duration-complex:375ms}.ef-compare,.ef-compare *{box-sizing:border-box}.ef-container{margin:0 auto;max-width:var(--max-content);padding-left:40px;padding-right:40px}.ef-eyebrow{color:var(--color-medium-blue);font-family:var(--font-body);font-size:11px;font-weight:var(--weight-medium);letter-spacing:1.8px;text-transform:uppercase}@media (max-width:768px){.ef-container{padding-left:20px;padding-right:20px}}.ef-compare{background:#fff;border-bottom:1px solid var(--border-soft)}.ef-compare__inner{padding-bottom:96px;padding-top:96px}.ef-compare__heading,.ef-compare__heading h2{color:var(--fg-1);font-family:var(--font-heading);font-size:38px;font-weight:var(--weight-bold);letter-spacing:-.4px;line-height:1.15;margin:10px 0 14px}.ef-compare__lede{color:var(--fg-2);font-family:var(--font-body);font-size:15px;font-weight:var(--weight-light);line-height:1.6;margin:0 0 40px;max-width:640px}.ef-compare__table{background:#fff;border:1px solid var(--border-soft);border-radius:8px;overflow:hidden}.ef-compare__head,.ef-compare__row{column-gap:32px;display:grid;grid-template-columns:1.2fr 1fr 1fr;padding:22px 32px}.ef-compare__head{border-bottom:1px solid var(--border-soft);color:var(--fg-2);font-family:var(--font-heading);font-size:14px;font-weight:var(--weight-bold);letter-spacing:.3px}.ef-compare__head-cell--accent{align-items:center;color:var(--fg-1);display:flex;gap:8px}.ef-compare__dot{background:var(--color-blue);border-radius:50%;box-shadow:0 0 10px rgba(64,152,211,.6);height:6px;width:6px}.ef-compare__row{align-items:start;border-bottom:1px solid #eef0f4;font-family:var(--font-body);overflow:hidden;position:relative;transition:background .2s ease}.ef-compare__row--last{border-bottom:none}.ef-compare__row[data-spotlight]:hover{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(64,152,211,.16),rgba(64,152,211,0) 60%)}.ef-compare__cell{padding:4px 0}.ef-compare__cell--feature{color:var(--fg-1);font-size:17px;font-weight:var(--weight-medium);letter-spacing:-.1px;line-height:1.4}.ef-compare__cell--a{color:var(--fg-2);font-size:15px;font-weight:var(--weight-light);line-height:1.6}.ef-compare__cell--b{color:var(--fg-1);font-size:15px;font-weight:var(--weight-medium);line-height:1.6;transition:color .2s ease}.ef-compare__row:hover .ef-compare__cell--b{color:#1f3e5e}@media (max-width:768px){.ef-compare__inner{padding-bottom:56px;padding-top:56px}.ef-compare__heading,.ef-compare__heading h2{font-size:28px}.ef-compare__head,.ef-compare__row{grid-template-columns:1fr;padding:18px 20px;row-gap:8px}.ef-compare__cell--a:before{color:var(--fg-3);content:attr(data-mobile-label);display:block;font-size:11px;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}}