.el-compare-landing{--el-compare-accent:#2563eb;--el-compare-ink:#0f172a;--el-compare-text:#243244;--el-compare-muted:#5b6472;--el-compare-border:#dbe5f0;--el-compare-soft:#f6f9fc;--el-compare-card:#fff;--el-compare-good:#0f9f6e;--el-compare-shadow:0 18px 48px rgba(15,23,42,.08);background:#fff;color:var(--el-compare-text);overflow:hidden}.el-compare-landing--dark{--el-compare-ink:#f8fafc;--el-compare-text:#d8e2ee;--el-compare-muted:#aab8c8;--el-compare-border:rgba(226,232,240,.18);--el-compare-soft:hsla(0,0%,100%,.06);--el-compare-card:hsla(0,0%,100%,.08);--el-compare-shadow:0 24px 70px rgba(0,0,0,.2);background:#0d1420}.el-compare-landing__shell{margin:0 auto;max-width:1180px}.el-compare-landing__hero{align-items:center;display:grid;gap:46px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);min-height:520px}.el-compare-landing__hero-copy{max-width:720px}.el-compare-landing__eyebrow,.el-compare-landing__panel-kicker{color:var(--el-compare-accent);font-size:13px;font-weight:700;letter-spacing:0;line-height:1.4;margin:0 0 12px;text-transform:uppercase}.el-compare-landing__headline{color:var(--el-compare-ink);font-size:58px;font-weight:760;letter-spacing:0;line-height:1.02;margin:0}.el-compare-landing__subheadline{color:var(--el-compare-muted);font-size:19px;line-height:1.65;margin:22px 0 0;max-width:700px}.el-compare-landing__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.el-compare-landing__button{align-items:center;border-radius:8px;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;line-height:1.2;min-height:48px;padding:14px 18px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.el-compare-landing__button--primary{background:var(--el-compare-accent);border:1px solid var(--el-compare-accent);box-shadow:0 14px 30px rgba(37,99,235,.22);color:#fff}.el-compare-landing__button--secondary{background:var(--el-compare-card);border:1px solid var(--el-compare-border);color:var(--el-compare-ink)}.el-compare-landing__button:focus-visible,.el-compare-landing__button:hover{text-decoration:none;transform:translateY(-2px)}.el-compare-landing__button:focus-visible,.el-compare-landing__details summary:focus-visible{box-shadow:0 0 0 4px rgba(37,99,235,.18);outline:none}.el-compare-landing__logo-matchup{background:linear-gradient(135deg,var(--el-compare-soft),rgba(16,185,129,.08));box-shadow:var(--el-compare-shadow);display:grid;gap:18px;grid-template-columns:1fr auto 1fr}.el-compare-landing__logo-card,.el-compare-landing__logo-matchup{align-items:center;border:1px solid var(--el-compare-border);border-radius:8px;padding:22px}.el-compare-landing__logo-card{background:var(--el-compare-card);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:170px;min-width:0;text-align:center}.el-compare-landing__logo-mark{align-items:center;background:linear-gradient(135deg,var(--el-compare-accent),var(--el-compare-good));border-radius:8px;color:#fff;display:inline-flex;font-size:22px;font-weight:900;height:60px;justify-content:center;line-height:1;width:60px}.el-compare-landing__exodos-logo{display:block;height:auto;max-height:64px;max-width:96px;object-fit:contain}.el-compare-landing__logo-fallback,.el-compare-landing__logo-name{color:var(--el-compare-ink);font-size:18px;font-weight:800;line-height:1.25}.el-compare-landing__competitor-logo-frame{align-items:center;display:flex;justify-content:center;max-width:min(100%,220px);overflow:hidden;width:100%}.el-compare-landing__competitor-logo{display:block;height:auto;max-height:72px;max-width:100%;object-fit:contain}.el-compare-landing__versus{align-items:center;background:var(--el-compare-ink);border-radius:999px;color:var(--el-compare-card);display:inline-flex;font-size:12px;font-weight:900;height:42px;justify-content:center;width:42px}.el-compare-landing__section{padding:56px 0}.el-compare-landing__section-heading{margin-bottom:26px;max-width:800px}.el-compare-landing__complement h2,.el-compare-landing__cta h2,.el-compare-landing__section-heading h2,.el-compare-landing__two-col h2{color:var(--el-compare-ink);font-size:34px;font-weight:760;letter-spacing:0;line-height:1.12;margin:0}.el-compare-landing__positioning-grid,.el-compare-landing__two-col{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.el-compare-landing__complement,.el-compare-landing__cta,.el-compare-landing__panel{background:var(--el-compare-card);border:1px solid var(--el-compare-border);border-radius:8px;box-shadow:0 10px 30px rgba(15,23,42,.05);padding:28px}.el-compare-landing__panel--accent{background:linear-gradient(180deg,rgba(37,99,235,.08),rgba(16,185,129,.06)),var(--el-compare-card)}.el-compare-landing__panel h3{color:var(--el-compare-ink);font-size:23px;line-height:1.2;margin:0}.el-compare-landing__complement p,.el-compare-landing__note,.el-compare-landing__panel p,.el-compare-landing__richtext{color:var(--el-compare-muted);font-size:15px;line-height:1.65}.el-compare-landing__check-list,.el-compare-landing__richtext ul{display:grid;gap:10px;list-style:none;margin:18px 0 0;padding:0}.el-compare-landing__check-list li,.el-compare-landing__richtext li{color:var(--el-compare-text);line-height:1.5;padding-left:22px;position:relative}.el-compare-landing__check-list li:before,.el-compare-landing__richtext li:before{background:var(--el-compare-good);border-radius:999px;content:"";height:8px;left:0;position:absolute;top:.55em;width:8px}.el-compare-landing__accordion{display:grid;gap:10px;margin-top:22px}.el-compare-landing__details{border:1px solid var(--el-compare-border);border-radius:8px;overflow:hidden}.el-compare-landing__details summary{color:var(--el-compare-ink);cursor:pointer;font-weight:800;line-height:1.35;list-style-position:inside;padding:16px}.el-compare-landing__details dl{border-top:1px solid var(--el-compare-border);display:grid;gap:14px;margin:0;padding:16px}.el-compare-landing__details dt{color:var(--el-compare-accent);font-size:12px;font-weight:900;line-height:1.3;margin:0 0 3px;text-transform:uppercase}.el-compare-landing__details dd{color:var(--el-compare-muted);line-height:1.55;margin:0}.el-compare-landing__use-case-table{border:1px solid var(--el-compare-border);border-radius:8px;overflow:hidden}.el-compare-landing__use-case-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.el-compare-landing__use-case-row>div{border-top:1px solid var(--el-compare-border);color:var(--el-compare-text);line-height:1.45;padding:14px 16px}.el-compare-landing__use-case-row>div+div{border-left:1px solid var(--el-compare-border);color:var(--el-compare-ink);font-weight:750}.el-compare-landing__use-case-row--head>div{background:var(--el-compare-soft);border-top:0;color:var(--el-compare-ink);font-size:13px;font-weight:900;text-transform:uppercase}.el-compare-landing__complement,.el-compare-landing__cta{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.el-compare-landing__flow{counter-reset:flow;display:grid;gap:10px;list-style:none;margin:0;padding:0}.el-compare-landing__flow li{align-items:center;background:var(--el-compare-soft);border:1px solid var(--el-compare-border);border-radius:8px;color:var(--el-compare-ink);display:flex;font-weight:800;gap:12px;padding:13px 14px}.el-compare-landing__flow li:before{align-items:center;background:var(--el-compare-accent);border-radius:999px;color:#fff;content:counter(flow);counter-increment:flow;display:inline-flex;font-size:12px;height:24px;justify-content:center;width:24px}.el-compare-landing__cta{background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(16,185,129,.08)),var(--el-compare-card)}.el-compare-landing__trust{display:flex;flex-wrap:wrap;gap:8px}.el-compare-landing__trust span{background:var(--el-compare-soft);border:1px solid var(--el-compare-border);border-radius:999px;color:var(--el-compare-text);font-size:13px;font-weight:750;padding:8px 10px}.el-compare-reveal{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.el-compare-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.el-compare-landing__complement,.el-compare-landing__cta,.el-compare-landing__hero{grid-template-columns:1fr}.el-compare-landing__hero{min-height:auto}}@media (max-width:767px){.el-compare-landing{padding:54px 16px}.el-compare-landing__headline{font-size:38px}.el-compare-landing__subheadline{font-size:16px}.el-compare-landing__logo-matchup,.el-compare-landing__positioning-grid,.el-compare-landing__two-col{grid-template-columns:1fr}.el-compare-landing__versus{justify-self:center}.el-compare-landing__section{padding:36px 0}.el-compare-landing__complement h2,.el-compare-landing__cta h2,.el-compare-landing__section-heading h2,.el-compare-landing__two-col h2{font-size:28px}.el-compare-landing__complement,.el-compare-landing__cta,.el-compare-landing__panel{padding:20px}.el-compare-landing__use-case-row{grid-template-columns:1fr}.el-compare-landing__use-case-row>div+div{border-left:0}}@media (prefers-reduced-motion:reduce){.el-compare-landing *,.el-compare-reveal{transition:none}.el-compare-reveal{opacity:1;transform:none}}