.diff-grid[data-astro-cid-llu5dogl]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:24px;overflow:hidden}.diff-card[data-astro-cid-llu5dogl]{background:var(--paper);padding:48px 44px}.diff-mark[data-astro-cid-llu5dogl]{display:block;font-family:var(--font-serif);font-size:2.2rem;color:var(--accent);line-height:1;margin-bottom:20px}.diff-card[data-astro-cid-llu5dogl] h3[data-astro-cid-llu5dogl]{font-size:1.5rem;margin-bottom:14px}.diff-card[data-astro-cid-llu5dogl] p[data-astro-cid-llu5dogl]{color:var(--ink-soft);font-size:1rem;margin:0}@media(max-width:800px){.diff-grid[data-astro-cid-llu5dogl]{grid-template-columns:1fr}.diff-card[data-astro-cid-llu5dogl]{padding:36px 30px}}.team-grid[data-astro-cid-ngh7jziq]{display:grid;grid-template-columns:140px 1fr;gap:48px;align-items:start}.team-avatar[data-astro-cid-ngh7jziq]{width:140px;height:140px;border-radius:50%;overflow:hidden;flex-shrink:0}.team-avatar[data-astro-cid-ngh7jziq] img{width:100%;height:100%;object-fit:cover}.team-copy[data-astro-cid-ngh7jziq] .lede[data-astro-cid-ngh7jziq]{font-family:var(--font-serif);font-size:1.35rem;line-height:1.35;color:var(--charcoal);margin-bottom:20px}.team-copy[data-astro-cid-ngh7jziq] p[data-astro-cid-ngh7jziq]{font-size:1.02rem}@media(max-width:700px){.team-grid[data-astro-cid-ngh7jziq]{grid-template-columns:1fr;justify-items:center;text-align:center}}.afford-grid[data-astro-cid-vn53wab6]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.afford-card[data-astro-cid-vn53wab6]{background:var(--paper-alt);border:1px solid var(--line);border-radius:20px;padding:36px 32px;display:flex;flex-direction:column}.afford-card[data-astro-cid-vn53wab6] h3[data-astro-cid-vn53wab6]{font-size:1.3rem;margin-bottom:14px}.afford-card[data-astro-cid-vn53wab6] p[data-astro-cid-vn53wab6]{color:var(--ink-soft);font-size:.98rem;flex:1}.afford-card[data-astro-cid-vn53wab6] .btn-text[data-astro-cid-vn53wab6]{align-self:flex-start;margin-top:8px}.tag-list[data-astro-cid-vn53wab6]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.tag[data-astro-cid-vn53wab6]{font-size:.86rem;color:var(--charcoal);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:7px 14px}@media(max-width:940px){.afford-grid[data-astro-cid-vn53wab6]{grid-template-columns:1fr}}.video-embed[data-astro-cid-mrk3q7f7]{position:relative;width:100%;aspect-ratio:9 / 16;border-radius:20px;overflow:hidden;background:var(--ink);box-shadow:var(--shadow-soft)}.video-embed[data-astro-cid-mrk3q7f7] video[data-astro-cid-mrk3q7f7]{width:100%;height:100%;object-fit:cover;display:block}.video-split[data-astro-cid-xelujwij]{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px;align-items:center}.video-wrap[data-astro-cid-xelujwij]{max-width:420px;margin:0 auto}.video-copy[data-astro-cid-xelujwij] .eyebrow[data-astro-cid-xelujwij]{margin-bottom:16px}.video-copy[data-astro-cid-xelujwij] h2[data-astro-cid-xelujwij]{margin-bottom:18px}.video-copy[data-astro-cid-xelujwij] p[data-astro-cid-xelujwij]{font-size:1.06rem;color:var(--ink-soft);max-width:46ch}@media(max-width:800px){.video-split[data-astro-cid-xelujwij]{grid-template-columns:1fr;gap:36px;text-align:center}.video-copy[data-astro-cid-xelujwij] p[data-astro-cid-xelujwij]{margin-inline:auto}}.reviews-head[data-astro-cid-kaoaclz2]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:60px}.preview-row[data-astro-cid-kaoaclz2]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.preview-card[data-astro-cid-kaoaclz2]{margin:0;background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:36px;font-family:var(--font-serif);font-size:1.2rem;line-height:1.4;color:var(--charcoal)}.preview-card[data-astro-cid-kaoaclz2] cite[data-astro-cid-kaoaclz2]{display:block;margin-top:22px;font-family:var(--font-sans);font-style:normal;font-size:.82rem;font-weight:600;color:var(--accent-dark)}.preview-card[data-astro-cid-kaoaclz2] cite[data-astro-cid-kaoaclz2] span[data-astro-cid-kaoaclz2]{font-weight:400;color:var(--ink-soft)}.review-stars[data-astro-cid-kaoaclz2]{display:block;margin-bottom:16px;font-size:.95rem;letter-spacing:3px;color:var(--accent-dark)}@media(max-width:800px){.preview-row[data-astro-cid-kaoaclz2]{grid-template-columns:1fr}}
