.comparison-page[data-astro-cid-sddvzzpj]{max-width:1120px;margin:0 auto;padding:112px 24px 56px}.comparison-page[data-astro-cid-sddvzzpj] section{padding:0}.comparison-page[data-astro-cid-sddvzzpj] .comparison-hero[data-astro-cid-sddvzzpj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:56px;align-items:center;min-height:460px;padding-bottom:48px;border-bottom:1px solid var(--border)}.comparison-kicker[data-astro-cid-sddvzzpj]{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}h1[data-astro-cid-sddvzzpj]{font-family:var(--serif);font-size:clamp(35px,4.2vw,52px);line-height:1.06;letter-spacing:0;max-width:680px;margin:0 0 20px}.comparison-lede[data-astro-cid-sddvzzpj]{color:var(--text-2);font-size:17px;line-height:1.68;max-width:620px;margin:0}.comparison-actions[data-astro-cid-sddvzzpj]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.comparison-board[data-astro-cid-sddvzzpj]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:18px;min-height:320px;max-width:440px;width:100%;justify-self:end;display:grid;grid-template-rows:1fr auto 1fr;gap:14px;box-shadow:0 24px 70px #1c1a1414}.brand-tile[data-astro-cid-sddvzzpj]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);display:flex;align-items:center;justify-content:center;gap:14px;padding:24px;color:var(--text-1);font-weight:700;text-align:center}.brand-tile--gc[data-astro-cid-sddvzzpj]{background:var(--accent-bg);border-color:#b8862d47}.brand-mark[data-astro-cid-sddvzzpj]{width:54px;height:54px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fffaf0;font-family:var(--mono);font-size:16px;flex:0 0 auto}.brand-mark--logo[data-astro-cid-sddvzzpj]{background:var(--accent)}.brand-mark--logo[data-astro-cid-sddvzzpj] img[data-astro-cid-sddvzzpj]{width:30px;height:30px;border-radius:6px}.brand-mark--alt[data-astro-cid-sddvzzpj]{background:var(--text-1);color:var(--bg)}.versus-mark[data-astro-cid-sddvzzpj]{justify-self:center;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--bg-card);color:var(--text-2);font-family:var(--serif);font-style:italic}.comparison-page[data-astro-cid-sddvzzpj] .answer-band[data-astro-cid-sddvzzpj],.comparison-page[data-astro-cid-sddvzzpj] .professional-section[data-astro-cid-sddvzzpj],.comparison-page[data-astro-cid-sddvzzpj] .related-section[data-astro-cid-sddvzzpj]{display:grid;grid-template-columns:.72fr 1fr;gap:40px;align-items:start;padding:50px 0;border-bottom:1px solid var(--border)}.answer-band[data-astro-cid-sddvzzpj] h2[data-astro-cid-sddvzzpj],.reasons-section[data-astro-cid-sddvzzpj] h2[data-astro-cid-sddvzzpj],.differentiator-section[data-astro-cid-sddvzzpj] h2[data-astro-cid-sddvzzpj],.fit-section[data-astro-cid-sddvzzpj] h2[data-astro-cid-sddvzzpj],.table-section[data-astro-cid-sddvzzpj] h2[data-astro-cid-sddvzzpj],.professional-section[data-astro-cid-sddvzzpj] h2[data-astro-cid-sddvzzpj],.faq-section[data-astro-cid-sddvzzpj] h2[data-astro-cid-sddvzzpj],.related-section[data-astro-cid-sddvzzpj] h2[data-astro-cid-sddvzzpj]{font-family:var(--serif);font-size:clamp(25px,2.9vw,34px);line-height:1.14;letter-spacing:0;margin:0}.answer-band[data-astro-cid-sddvzzpj] p[data-astro-cid-sddvzzpj]:last-child,.professional-body[data-astro-cid-sddvzzpj] p[data-astro-cid-sddvzzpj]{color:var(--text-2);font-size:16px;line-height:1.72;margin:0}.comparison-page[data-astro-cid-sddvzzpj] .reasons-section[data-astro-cid-sddvzzpj],.comparison-page[data-astro-cid-sddvzzpj] .differentiator-section[data-astro-cid-sddvzzpj],.comparison-page[data-astro-cid-sddvzzpj] .fit-section[data-astro-cid-sddvzzpj],.comparison-page[data-astro-cid-sddvzzpj] .table-section[data-astro-cid-sddvzzpj],.comparison-page[data-astro-cid-sddvzzpj] .faq-section[data-astro-cid-sddvzzpj]{padding:58px 0;border-bottom:1px solid var(--border)}.reason-list[data-astro-cid-sddvzzpj]{margin-top:34px;display:grid;gap:14px}.reason-item[data-astro-cid-sddvzzpj]{display:grid;grid-template-columns:58px minmax(0,1fr);gap:22px;align-items:start;padding:22px 0;border-top:1px solid var(--border)}.reason-number[data-astro-cid-sddvzzpj]{font-family:var(--mono);color:var(--accent);font-size:14px;padding-top:5px}.reason-item[data-astro-cid-sddvzzpj] h3[data-astro-cid-sddvzzpj],.differentiator-list[data-astro-cid-sddvzzpj] h3[data-astro-cid-sddvzzpj],.fit-grid[data-astro-cid-sddvzzpj] h3[data-astro-cid-sddvzzpj],.faq-item[data-astro-cid-sddvzzpj] h3[data-astro-cid-sddvzzpj]{font-family:var(--serif);color:var(--text-1);font-size:21px;line-height:1.2;margin:0 0 8px}.reason-item[data-astro-cid-sddvzzpj] p[data-astro-cid-sddvzzpj],.differentiator-list[data-astro-cid-sddvzzpj] p[data-astro-cid-sddvzzpj],.fit-grid[data-astro-cid-sddvzzpj] p[data-astro-cid-sddvzzpj],.faq-item[data-astro-cid-sddvzzpj] p[data-astro-cid-sddvzzpj]{color:var(--text-2);line-height:1.74;margin:0}.differentiator-list[data-astro-cid-sddvzzpj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:0;margin-top:28px}.differentiator-list[data-astro-cid-sddvzzpj] article[data-astro-cid-sddvzzpj]{border-top:1px solid var(--border);padding:22px 0 24px}.comparison-quote[data-astro-cid-sddvzzpj]{margin:8px 0 0;padding:36px clamp(24px,4.6vw,52px);background:var(--green-bg);border:1px solid rgba(74,124,106,.18);border-radius:var(--radius-sm)}.comparison-quote[data-astro-cid-sddvzzpj] p[data-astro-cid-sddvzzpj]{font-family:var(--serif);font-size:clamp(24px,2.7vw,32px);line-height:1.2;max-width:820px;margin:0 0 16px;color:var(--text-1)}.comparison-quote[data-astro-cid-sddvzzpj] cite[data-astro-cid-sddvzzpj]{color:var(--green-soft);font-style:normal;font-weight:700;font-size:14px}.fit-grid[data-astro-cid-sddvzzpj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:30px}.fit-grid[data-astro-cid-sddvzzpj] article[data-astro-cid-sddvzzpj]{border-top:1px solid var(--border);padding-top:22px}.comparison-table-wrap[data-astro-cid-sddvzzpj]{margin-top:28px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card)}.comparison-table[data-astro-cid-sddvzzpj]{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.comparison-table[data-astro-cid-sddvzzpj] th[data-astro-cid-sddvzzpj],.comparison-table[data-astro-cid-sddvzzpj] td[data-astro-cid-sddvzzpj]{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.comparison-table[data-astro-cid-sddvzzpj] th[data-astro-cid-sddvzzpj]{font-size:13px;color:var(--text-1);background:var(--bg-warm);text-transform:uppercase;letter-spacing:.05em}.comparison-table[data-astro-cid-sddvzzpj] td[data-astro-cid-sddvzzpj]:first-child{font-weight:700;color:var(--text-1);width:26%}.comparison-table[data-astro-cid-sddvzzpj] tr[data-astro-cid-sddvzzpj]:last-child td[data-astro-cid-sddvzzpj]{border-bottom:0}.comparison-page[data-astro-cid-sddvzzpj] .professional-section[data-astro-cid-sddvzzpj]{padding-bottom:70px}.professional-body[data-astro-cid-sddvzzpj]{display:grid;gap:18px;align-content:start}.professional-body[data-astro-cid-sddvzzpj] a[data-astro-cid-sddvzzpj]{color:var(--accent);font-weight:700;display:inline-flex;width:fit-content}.faq-list[data-astro-cid-sddvzzpj]{margin-top:30px;display:grid;gap:0}.faq-item[data-astro-cid-sddvzzpj]{padding:24px 0;border-top:1px solid var(--border)}.related-links[data-astro-cid-sddvzzpj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.related-links[data-astro-cid-sddvzzpj] a[data-astro-cid-sddvzzpj]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:18px;background:var(--bg-card);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.related-links[data-astro-cid-sddvzzpj] a[data-astro-cid-sddvzzpj]:hover{border-color:var(--accent);transform:translateY(-1px)}.related-links[data-astro-cid-sddvzzpj] span[data-astro-cid-sddvzzpj]{display:block;color:var(--text-3);font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.related-links[data-astro-cid-sddvzzpj] strong[data-astro-cid-sddvzzpj]{color:var(--text-1);font-size:17px}.source-note[data-astro-cid-sddvzzpj]{color:var(--text-3);font-size:13px;line-height:1.7;padding-top:26px}@media(max-width:860px){.comparison-page[data-astro-cid-sddvzzpj]{padding:96px 20px 48px}.comparison-page[data-astro-cid-sddvzzpj] .comparison-hero[data-astro-cid-sddvzzpj],.answer-band[data-astro-cid-sddvzzpj],.professional-section[data-astro-cid-sddvzzpj],.related-section[data-astro-cid-sddvzzpj]{grid-template-columns:1fr}.comparison-page[data-astro-cid-sddvzzpj] .comparison-hero[data-astro-cid-sddvzzpj]{min-height:0}.comparison-board[data-astro-cid-sddvzzpj]{min-height:300px;justify-self:stretch}.fit-grid[data-astro-cid-sddvzzpj],.differentiator-list[data-astro-cid-sddvzzpj],.related-links[data-astro-cid-sddvzzpj]{grid-template-columns:1fr}}@media(max-width:520px){.comparison-page[data-astro-cid-sddvzzpj]{padding-left:16px;padding-right:16px}.comparison-actions[data-astro-cid-sddvzzpj]{display:grid}.brand-tile[data-astro-cid-sddvzzpj]{flex-direction:column;padding:20px 14px}.reason-item[data-astro-cid-sddvzzpj]{grid-template-columns:1fr;gap:8px}.comparison-quote[data-astro-cid-sddvzzpj]{padding:30px 20px}}
