.comparison-page_page__mXesX{--comparison-ink:#171717;--comparison-muted:#636363;--comparison-paper:#fbfaf7;background:#fff;color:var(--comparison-ink)}.comparison-page_hero__qPzvp{padding:132px 0 76px;background:radial-gradient(circle at 84% 12%,rgba(0,122,255,.1),transparent 29%),linear-gradient(180deg,var(--comparison-paper),#fff);border-bottom:1px solid var(--border-subtle)}.comparison-page_heroGrid__wzopd{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;grid-gap:clamp(48px,8vw,96px);gap:clamp(48px,8vw,96px)}.comparison-page_heroCopy__b4idx{max-width:620px}.comparison-page_copySection__8IgO3>span,.comparison-page_eyebrow__3JrsQ,.comparison-page_linksSection__hXBsK>div:first-child>span,.comparison-page_sectionHeading__yFgPy>span,.comparison-page_sources__jfF9f>span{display:block;font:600 .7rem/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.comparison-page_heroCopy__b4idx h1{margin-top:18px;max-width:12ch;font-size:clamp(2.8rem,5.7vw,5.35rem);font-weight:450;line-height:.95;letter-spacing:-.065em}.comparison-page_lede__dSz0R{max-width:59ch;margin-top:28px;font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.55;color:var(--comparison-muted)}.comparison-page_primaryAction__y8ARX{display:flex;align-items:center;gap:16px;margin-top:32px}.comparison-page_primaryAction__y8ARX>span{max-width:18ch;font:500 .75rem/1.35 var(--font-mono);color:var(--text-muted)}.comparison-page_agentFlow__CkTmE{position:relative;padding:22px;overflow:hidden;border:1px solid #d9d8d3;border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 24px 70px rgba(23,23,23,.08)}.comparison-page_flowHeading___71x2{display:flex;align-items:center;gap:9px;font-size:.82rem;font-weight:600}.comparison-page_clawMark__co_fO{display:flex}.comparison-page_liveDot__sNrBG{margin-left:auto;padding:5px 8px;border-radius:999px;background:#eaf8ef;color:#167240;font:600 .62rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.comparison-page_integrationRow___0lkU{display:flex;gap:8px;margin:30px 0 22px}.comparison-page_integrationIcon__7QzZX{display:grid;place-items:center;width:44px;height:44px;padding:8px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:11px;background:#fff}.comparison-page_integrationIcon__7QzZX img{width:100%;height:100%;object-fit:contain}.comparison-page_flowLine__t1Rv3{display:grid;grid-template-columns:1fr auto auto 1.2fr;align-items:center;grid-gap:7px;gap:7px}.comparison-page_flowLine__t1Rv3>*{min-width:0;padding:12px 10px;border-radius:9px;text-align:center;font:600 .68rem/1.25 var(--font-mono)}.comparison-page_flowLine__t1Rv3 span{border:1px solid var(--border-subtle);background:#fff}.comparison-page_flowLine__t1Rv3 b{background:var(--comparison-ink);color:#fff;font-weight:500}.comparison-page_agentFlow__CkTmE figcaption{margin-top:18px;padding-top:16px;border-top:1px solid var(--border-subtle);font-size:.86rem;line-height:1.5;color:var(--text-muted)}.comparison-page_content__L64jM{padding-top:76px;padding-bottom:96px}.comparison-page_verdictGrid__QK5Zy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.comparison-page_verdictCard__WeAPu{padding:clamp(26px,4vw,42px);border:1px solid var(--border-subtle);border-radius:16px;background:var(--comparison-paper)}.comparison-page_verdictCard__WeAPu>span{font:600 .68rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.comparison-page_verdictCard__WeAPu h2{max-width:18ch;margin-top:18px;font-size:clamp(1.55rem,2.6vw,2.25rem);font-weight:500;line-height:1.06;letter-spacing:-.045em}.comparison-page_verdictCard__WeAPu p{max-width:48ch;margin-top:16px;color:var(--comparison-muted)}.comparison-page_clawCard__j7T6w{background:var(--comparison-ink);color:#fff}.comparison-page_clawCard__j7T6w p,.comparison-page_clawCard__j7T6w>span{color:#b9b9b9}.comparison-page_tableSection__2F_vH{padding-top:96px}.comparison-page_linksSection__hXBsK h2,.comparison-page_sectionHeading__yFgPy h2{max-width:22ch;margin-top:12px;font-size:clamp(2rem,4vw,3.25rem);font-weight:450;line-height:1;letter-spacing:-.055em}.comparison-page_tableWrap__PojMr{margin-top:36px;border-top:1px solid var(--comparison-ink)}.comparison-page_tableWrap__PojMr table{width:100%;border-collapse:collapse;table-layout:fixed}.comparison-page_tableWrap__PojMr td,.comparison-page_tableWrap__PojMr th{padding:20px 18px;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;line-height:1.4}.comparison-page_tableWrap__PojMr thead th{color:var(--text-muted);font:600 .68rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.comparison-page_tableWrap__PojMr tbody th{width:20%;font-size:.86rem;font-weight:600}.comparison-page_tableWrap__PojMr td{color:var(--comparison-muted);font-size:.92rem}.comparison-page_copyGrid__rkjHk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(46px,8vw,100px);gap:clamp(46px,8vw,100px);padding:96px 0}.comparison-page_copySection__8IgO3 h2{margin-top:14px;font-size:clamp(1.8rem,3.3vw,2.75rem);font-weight:450;line-height:1;letter-spacing:-.05em}.comparison-page_copySection__8IgO3>div{margin-top:24px;color:var(--comparison-muted)}.comparison-page_copySection__8IgO3 p+p{margin-top:16px}.comparison-page_copySection__8IgO3 strong{color:var(--comparison-ink);font-weight:600}.comparison-page_linksSection__hXBsK{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);grid-gap:48px;gap:48px;align-items:end;padding:48px;border:1px solid var(--border-subtle);border-radius:18px;background:var(--comparison-paper)}.comparison-page_internalLinks__YdSyV{display:flex;flex-direction:column;border-top:1px solid var(--border-visible)}.comparison-page_internalLinks__YdSyV a{display:flex;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid var(--border-visible);font-size:.9rem;font-weight:600}.comparison-page_internalLinks__YdSyV a:hover{color:var(--imessage-blue-dim)}.comparison-page_sources__jfF9f{display:flex;align-items:flex-start;gap:28px;margin-top:38px}.comparison-page_sources__jfF9f>span{flex:0 0 auto;padding-top:4px}.comparison-page_sources__jfF9f>div{display:flex;flex-wrap:wrap;gap:8px 18px}.comparison-page_sources__jfF9f a{color:var(--text-muted);font-size:.78rem;text-decoration:underline;text-underline-offset:3px}@media (max-width:780px){.comparison-page_hero__qPzvp{padding:104px 0 54px}.comparison-page_heroGrid__wzopd{grid-template-columns:1fr;gap:40px}.comparison-page_heroCopy__b4idx h1{max-width:10ch}.comparison-page_primaryAction__y8ARX{align-items:flex-start;flex-direction:column;gap:10px}.comparison-page_primaryAction__y8ARX .btn{width:100%}.comparison-page_primaryAction__y8ARX>span{max-width:none}.comparison-page_flowLine__t1Rv3{grid-template-columns:1fr 1fr}.comparison-page_copyGrid__rkjHk,.comparison-page_linksSection__hXBsK,.comparison-page_verdictGrid__QK5Zy{grid-template-columns:1fr}.comparison-page_content__L64jM{padding-top:48px;padding-bottom:72px}.comparison-page_tableSection__2F_vH{padding-top:72px}.comparison-page_tableWrap__PojMr thead{display:none}.comparison-page_tableWrap__PojMr tr{display:block;padding:20px 0;border-bottom:1px solid var(--border-visible)}.comparison-page_tableWrap__PojMr td,.comparison-page_tableWrap__PojMr th{display:block;width:100%!important;padding:0;border:0}.comparison-page_tableWrap__PojMr tbody th{margin-bottom:16px;font-size:1rem}.comparison-page_tableWrap__PojMr td{position:relative;padding-left:116px;min-height:44px}.comparison-page_tableWrap__PojMr td+td{margin-top:14px}.comparison-page_tableWrap__PojMr td:before{content:attr(data-label);position:absolute;left:0;top:1px;width:104px;color:var(--comparison-ink);font:600 .65rem/1.25 var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.comparison-page_copyGrid__rkjHk{padding:72px 0}.comparison-page_linksSection__hXBsK{padding:28px}.comparison-page_sources__jfF9f{flex-direction:column;gap:14px}}@media (max-width:420px){.comparison-page_integrationRow___0lkU{gap:6px}.comparison-page_integrationIcon__7QzZX{width:39px;height:39px;padding:7px}.comparison-page_agentFlow__CkTmE{padding:18px}}