.comparison-table-wrapper:where(.astro-dbqyi2bw){position:relative;border-radius:1rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-light, #f6f6f6) 8%,transparent);background:var(--color-dark, #151515)}:root[data-theme=light] .comparison-table-wrapper:where(.astro-dbqyi2bw){background:var(--color-lightmode-dark, #f7f7f7);border-color:color-mix(in srgb,var(--color-lightmode-light, #181818) 10%,transparent)}.comparison-table-scroll:where(.astro-dbqyi2bw){overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table:where(.astro-dbqyi2bw){width:100%;border-collapse:collapse;min-width:700px;table-layout:auto}.comparison-th:where(.astro-dbqyi2bw){position:sticky;top:0;z-index:10;padding:1rem 1.25rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;color:color-mix(in srgb,var(--color-light, #f6f6f6) 60%,transparent);background:color-mix(in srgb,var(--color-light, #f6f6f6) 4%,var(--color-dark, #151515));border-bottom:1px solid color-mix(in srgb,var(--color-light, #f6f6f6) 8%,transparent)}:root[data-theme=light] .comparison-th:where(.astro-dbqyi2bw){color:color-mix(in srgb,var(--color-lightmode-light, #181818) 60%,transparent);background:color-mix(in srgb,var(--color-lightmode-light, #181818) 4%,var(--color-lightmode-dark, #f7f7f7));border-bottom-color:color-mix(in srgb,var(--color-lightmode-light, #181818) 10%,transparent)}.comparison-th-sticky:where(.astro-dbqyi2bw){position:sticky;left:0;z-index:20;background:color-mix(in srgb,var(--color-light, #f6f6f6) 4%,var(--color-dark, #151515));min-width:160px}:root[data-theme=light] .comparison-th-sticky:where(.astro-dbqyi2bw){background:color-mix(in srgb,var(--color-lightmode-light, #181818) 4%,var(--color-lightmode-dark, #f7f7f7))}.comparison-th-highlight:where(.astro-dbqyi2bw){color:var(--color-primary, #5CA3CA);background:color-mix(in srgb,var(--color-primary, #5CA3CA) 8%,var(--color-dark, #151515))}:root[data-theme=light] .comparison-th-highlight:where(.astro-dbqyi2bw){color:var(--color-primary, #5CA3CA);background:color-mix(in srgb,var(--color-primary, #5CA3CA) 8%,var(--color-lightmode-dark, #f7f7f7))}.comparison-tr:where(.astro-dbqyi2bw){transition:background .15s ease}.comparison-tr:where(.astro-dbqyi2bw):hover{background:color-mix(in srgb,var(--color-light, #f6f6f6) 3%,transparent)}:root[data-theme=light] .comparison-tr:where(.astro-dbqyi2bw):hover{background:color-mix(in srgb,var(--color-lightmode-light, #181818) 3%,transparent)}.comparison-td:where(.astro-dbqyi2bw){padding:.875rem 1.25rem;font-size:.875rem;color:var(--color-text, #999);border-bottom:1px solid color-mix(in srgb,var(--color-light, #f6f6f6) 5%,transparent);white-space:nowrap}:root[data-theme=light] .comparison-td:where(.astro-dbqyi2bw){color:color-mix(in srgb,var(--color-lightmode-light, #181818) 65%,transparent);border-bottom-color:color-mix(in srgb,var(--color-lightmode-light, #181818) 6%,transparent)}.comparison-tr:where(.astro-dbqyi2bw):last-child .comparison-td:where(.astro-dbqyi2bw){border-bottom:none}.comparison-td-sticky:where(.astro-dbqyi2bw){position:sticky;left:0;z-index:5;font-weight:500;color:var(--color-light, #f6f6f6);background:var(--color-dark, #151515);min-width:160px}:root[data-theme=light] .comparison-td-sticky:where(.astro-dbqyi2bw){color:var(--color-lightmode-light, #181818);background:var(--color-lightmode-dark, #f7f7f7)}.comparison-tr:where(.astro-dbqyi2bw):hover .comparison-td-sticky:where(.astro-dbqyi2bw){background:color-mix(in srgb,var(--color-light, #f6f6f6) 3%,var(--color-dark, #151515))}:root[data-theme=light] .comparison-tr:where(.astro-dbqyi2bw):hover .comparison-td-sticky:where(.astro-dbqyi2bw){background:color-mix(in srgb,var(--color-lightmode-light, #181818) 3%,var(--color-lightmode-dark, #f7f7f7))}.comparison-td-highlight:where(.astro-dbqyi2bw){color:var(--color-light, #f6f6f6);font-weight:500;background:color-mix(in srgb,var(--color-primary, #5CA3CA) 5%,transparent)}:root[data-theme=light] .comparison-td-highlight:where(.astro-dbqyi2bw){color:var(--color-lightmode-light, #181818);background:color-mix(in srgb,var(--color-primary, #5CA3CA) 5%,transparent)}.comparison-check:where(.astro-dbqyi2bw){color:#4ade80;font-weight:700;font-size:1.1rem}.comparison-cross:where(.astro-dbqyi2bw){color:#f87171;font-weight:700;font-size:1.1rem}.scroll-shadow:where(.astro-dbqyi2bw){position:absolute;top:0;bottom:0;width:40px;pointer-events:none;transition:opacity .3s ease;z-index:15}.scroll-shadow-right:where(.astro-dbqyi2bw){right:0;background:linear-gradient(to left,var(--color-dark, #151515),transparent)}.scroll-shadow-left:where(.astro-dbqyi2bw){left:0;background:linear-gradient(to right,var(--color-dark, #151515),transparent);opacity:0}:root[data-theme=light] .scroll-shadow-right:where(.astro-dbqyi2bw){background:linear-gradient(to left,var(--color-lightmode-dark, #f7f7f7),transparent)}:root[data-theme=light] .scroll-shadow-left:where(.astro-dbqyi2bw){background:linear-gradient(to right,var(--color-lightmode-dark, #f7f7f7),transparent)}@media(min-width:1024px){.comparison-table:where(.astro-dbqyi2bw){min-width:auto}.scroll-shadow:where(.astro-dbqyi2bw){display:none}}.compare-hero:where(.astro-zfc4wkwq){padding:8rem 1.5rem 3rem;text-align:center}.compare-hero-inner:where(.astro-zfc4wkwq){max-width:800px;margin:0 auto}.compare-hero-title:where(.astro-zfc4wkwq){font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin:0 0 1.25rem;color:var(--color-light, #f6f6f6)}:root[data-theme=light] .compare-hero-title:where(.astro-zfc4wkwq){color:var(--color-lightmode-light, #181818)}.compare-hero-subtitle:where(.astro-zfc4wkwq){font-size:clamp(1.125rem,2.5vw,1.375rem);color:var(--color-text, #999);max-width:36rem;margin:0 auto;line-height:1.6}:root[data-theme=light] .compare-hero-subtitle:where(.astro-zfc4wkwq){color:color-mix(in srgb,var(--color-lightmode-light, #181818) 60%,transparent)}.title-muted:where(.astro-zfc4wkwq){color:color-mix(in srgb,var(--color-light, #f6f6f6) 40%,transparent)}:root[data-theme=light] .title-muted:where(.astro-zfc4wkwq){color:color-mix(in srgb,var(--color-lightmode-light, #181818) 40%,transparent)}.compare-section:where(.astro-zfc4wkwq){padding:4rem 1.5rem}.compare-section-inner:where(.astro-zfc4wkwq){max-width:1200px;margin:0 auto}.compare-section-header:where(.astro-zfc4wkwq){text-align:center;margin-bottom:3rem}.compare-section-title:where(.astro-zfc4wkwq){font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin:0;color:var(--color-light, #f6f6f6)}:root[data-theme=light] .compare-section-title:where(.astro-zfc4wkwq){color:var(--color-lightmode-light, #181818)}.diff-sections:where(.astro-zfc4wkwq){display:flex;flex-direction:column;gap:0}.diff-block:where(.astro-zfc4wkwq){padding:3rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-light, #f6f6f6) 6%,transparent)}.diff-block:where(.astro-zfc4wkwq):last-child{border-bottom:none}:root[data-theme=light] .diff-block:where(.astro-zfc4wkwq){border-bottom-color:color-mix(in srgb,var(--color-lightmode-light, #181818) 8%,transparent)}.diff-block-alt:where(.astro-zfc4wkwq){background:color-mix(in srgb,var(--color-light, #f6f6f6) 2%,transparent);border-radius:1rem;padding:3rem 2rem;margin:0 -2rem}:root[data-theme=light] .diff-block-alt:where(.astro-zfc4wkwq){background:color-mix(in srgb,var(--color-lightmode-light, #181818) 3%,transparent)}@media(max-width:639px){.diff-block-alt:where(.astro-zfc4wkwq){margin:0 -.5rem;padding:2rem 1rem}}.diff-content:where(.astro-zfc4wkwq){max-width:800px;margin:0 auto}.diff-title:where(.astro-zfc4wkwq){font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;color:var(--color-light, #f6f6f6);margin:0 0 1.25rem;line-height:1.3}:root[data-theme=light] .diff-title:where(.astro-zfc4wkwq){color:var(--color-lightmode-light, #181818)}.diff-text:where(.astro-zfc4wkwq){font-size:1rem;color:var(--color-text, #999);margin:0 0 1rem;line-height:1.7}.diff-text:where(.astro-zfc4wkwq):last-child{margin-bottom:0}:root[data-theme=light] .diff-text:where(.astro-zfc4wkwq){color:color-mix(in srgb,var(--color-lightmode-light, #181818) 65%,transparent)}.tradeoffs-grid:where(.astro-zfc4wkwq){display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.tradeoffs-grid:where(.astro-zfc4wkwq){grid-template-columns:repeat(2,1fr)}}.tradeoff-card:where(.astro-zfc4wkwq){padding:1.5rem;border-radius:1rem;background:var(--color-dark, #151515);border:1px solid color-mix(in srgb,var(--color-light, #f6f6f6) 8%,transparent);transition:transform .3s ease}.tradeoff-card:where(.astro-zfc4wkwq):hover{transform:scale(1.01)}:root[data-theme=light] .tradeoff-card:where(.astro-zfc4wkwq){background:var(--color-lightmode-dark, #f7f7f7);border-color:color-mix(in srgb,var(--color-lightmode-light, #181818) 8%,transparent)}.tradeoff-name:where(.astro-zfc4wkwq){font-size:1.125rem;font-weight:700;color:var(--color-light, #f6f6f6);margin:0 0 .75rem}:root[data-theme=light] .tradeoff-name:where(.astro-zfc4wkwq){color:var(--color-lightmode-light, #181818)}.tradeoff-text:where(.astro-zfc4wkwq){font-size:.9375rem;color:var(--color-text, #999);margin:0;line-height:1.7}:root[data-theme=light] .tradeoff-text:where(.astro-zfc4wkwq){color:color-mix(in srgb,var(--color-lightmode-light, #181818) 60%,transparent)}.decision-grid:where(.astro-zfc4wkwq){display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.decision-grid:where(.astro-zfc4wkwq){grid-template-columns:repeat(2,1fr)}}.decision-card:where(.astro-zfc4wkwq){padding:2rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-light, #f6f6f6) 8%,transparent)}:root[data-theme=light] .decision-card:where(.astro-zfc4wkwq){border-color:color-mix(in srgb,var(--color-lightmode-light, #181818) 8%,transparent)}.decision-card-choose:where(.astro-zfc4wkwq){background:color-mix(in srgb,var(--color-primary, #5CA3CA) 5%,var(--color-dark, #151515));border-color:color-mix(in srgb,var(--color-primary, #5CA3CA) 20%,transparent)}:root[data-theme=light] .decision-card-choose:where(.astro-zfc4wkwq){background:color-mix(in srgb,var(--color-primary, #5CA3CA) 5%,var(--color-lightmode-dark, #f7f7f7));border-color:color-mix(in srgb,var(--color-primary, #5CA3CA) 20%,transparent)}.decision-card-elsewhere:where(.astro-zfc4wkwq){background:var(--color-dark, #151515)}:root[data-theme=light] .decision-card-elsewhere:where(.astro-zfc4wkwq){background:var(--color-lightmode-dark, #f7f7f7)}.decision-card-title:where(.astro-zfc4wkwq){font-size:1.25rem;font-weight:700;margin:0 0 1.5rem;color:var(--color-light, #f6f6f6)}:root[data-theme=light] .decision-card-title:where(.astro-zfc4wkwq){color:var(--color-lightmode-light, #181818)}.decision-list:where(.astro-zfc4wkwq){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.decision-item:where(.astro-zfc4wkwq){display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.5;color:var(--color-text, #999)}:root[data-theme=light] .decision-item:where(.astro-zfc4wkwq){color:color-mix(in srgb,var(--color-lightmode-light, #181818) 65%,transparent)}.decision-icon:where(.astro-zfc4wkwq){flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;font-weight:700}.decision-icon-yes:where(.astro-zfc4wkwq){background:color-mix(in srgb,#4ade80 15%,transparent);color:#4ade80}.decision-icon-no:where(.astro-zfc4wkwq){background:color-mix(in srgb,var(--color-light, #f6f6f6) 8%,transparent);color:var(--color-text, #999);font-size:.8rem}:root[data-theme=light] .decision-icon-no:where(.astro-zfc4wkwq){background:color-mix(in srgb,var(--color-lightmode-light, #181818) 8%,transparent);color:color-mix(in srgb,var(--color-lightmode-light, #181818) 50%,transparent)}.compare-cta:where(.astro-zfc4wkwq){padding:6rem 1.5rem;text-align:center}.cta-title:where(.astro-zfc4wkwq){font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:0 0 .75rem;background:var(--color-primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-desc:where(.astro-zfc4wkwq){font-size:1.125rem;color:var(--color-text, #999);margin:0 0 2rem}:root[data-theme=light] .cta-desc:where(.astro-zfc4wkwq){color:color-mix(in srgb,var(--color-lightmode-light, #181818) 60%,transparent)}.cta-actions:where(.astro-zfc4wkwq){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn:where(.astro-zfc4wkwq){display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:.75rem;transition:transform .15s ease,filter .15s ease;cursor:pointer;border:none;font-family:inherit}.btn:where(.astro-zfc4wkwq):hover{transform:scale(1.03)}.btn-primary:where(.astro-zfc4wkwq){background:var(--color-primary-gradient);color:#fff}.btn-primary:where(.astro-zfc4wkwq):hover{filter:brightness(1.1)}.btn-outline-primary:where(.astro-zfc4wkwq){position:relative;background:transparent;color:var(--color-light, #f6f6f6)}.btn-outline-primary:where(.astro-zfc4wkwq):before{content:"";position:absolute;inset:0;padding:2px;background:var(--color-primary-gradient);border-radius:inherit;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor}.btn-outline-primary:where(.astro-zfc4wkwq):hover{background:var(--color-primary-gradient);color:#fff}:root[data-theme=light] .btn-outline-primary:where(.astro-zfc4wkwq){color:var(--color-lightmode-light, #181818)}
