.product-card[data-astro-cid-m63ibkyo]{position:relative;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px;transition:all .3s ease}.product-card[data-astro-cid-m63ibkyo]:hover{background:#ffffff0f;border-color:#ffffff26}.product-card-highlight[data-astro-cid-m63ibkyo]{background:#00993314;border-color:#00993340}.product-card-highlight[data-astro-cid-m63ibkyo]:hover{background:#0099331f;border-color:#00993359}.product-card-winner[data-astro-cid-m63ibkyo]{box-shadow:0 8px 32px #00993326}.rank-badge[data-astro-cid-m63ibkyo]{position:absolute;top:-12px;left:24px;display:flex;align-items:center;gap:6px;font-family:Roboto Mono,monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:8px 16px;border-radius:100px}.rank-first[data-astro-cid-m63ibkyo]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#000}.rank-second[data-astro-cid-m63ibkyo]{background:linear-gradient(135deg,#e5e7eb,#9ca3af);color:#000}.rank-third[data-astro-cid-m63ibkyo]{background:linear-gradient(135deg,#d97706,#b45309);color:#fff}.rank-other[data-astro-cid-m63ibkyo]{background:#ffffff1a;color:#fafafab3}.crown-icon[data-astro-cid-m63ibkyo]{width:14px;height:14px}.product-header[data-astro-cid-m63ibkyo]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding-top:8px}.product-info[data-astro-cid-m63ibkyo]{flex:1}.product-name[data-astro-cid-m63ibkyo]{font-family:Suisseintl,Arial,sans-serif;font-size:22px;font-weight:600;color:#fafafa;margin:0 0 6px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.our-pick-badge[data-astro-cid-m63ibkyo]{font-family:Roboto Mono,monospace;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);padding:4px 10px;background:#00993326;border:1px solid rgba(0,153,51,.3);border-radius:100px}.score-pill[data-astro-cid-m63ibkyo]{font-family:Roboto Mono,monospace;font-size:11px;font-weight:600;padding:3px 10px;border-radius:6px;letter-spacing:.02em}.score-pill-high[data-astro-cid-m63ibkyo]{color:#10b981;background:#10b98126;border:1px solid rgba(16,185,129,.3)}.score-pill-mid[data-astro-cid-m63ibkyo]{color:#fafafa;background:#ffffff14;border:1px solid rgba(255,255,255,.15)}.score-pill-low[data-astro-cid-m63ibkyo]{color:#fafafa8c;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.score-pill-denom[data-astro-cid-m63ibkyo]{opacity:.55;font-weight:400;margin-left:1px}.vendor-disclosure[data-astro-cid-m63ibkyo]{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;padding:6px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:6px;font-family:Suisseintl,Arial,sans-serif;font-size:11px;color:#fafafa99;cursor:help}.vendor-disclosure[data-astro-cid-m63ibkyo] svg[data-astro-cid-m63ibkyo]{width:13px;height:13px;color:#fafafa80;flex-shrink:0}.product-screenshot[data-astro-cid-m63ibkyo]{margin:0 0 24px;border-radius:12px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.product-screenshot[data-astro-cid-m63ibkyo] img[data-astro-cid-m63ibkyo]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover}.product-screenshot[data-astro-cid-m63ibkyo] figcaption[data-astro-cid-m63ibkyo]{font-family:Suisseintl,Arial,sans-serif;font-size:11px;color:#fafafa80;padding:10px 16px;border-top:1px solid rgba(255,255,255,.06)}.product-best-for[data-astro-cid-m63ibkyo]{font-family:Suisseintl,Arial,sans-serif;font-size:14px;color:#fafafa99;margin:0}.product-pricing[data-astro-cid-m63ibkyo]{text-align:right;flex-shrink:0}.price-value[data-astro-cid-m63ibkyo]{display:block;font-family:Lyondisplay,Georgia,serif;font-size:24px;font-weight:400;color:#fafafa}.pricing-model[data-astro-cid-m63ibkyo]{font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#fafafa80}.pros-cons[data-astro-cid-m63ibkyo]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;padding:20px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.list-label[data-astro-cid-m63ibkyo]{font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#fafafa80;margin:0 0 12px}.pros-list[data-astro-cid-m63ibkyo] ul[data-astro-cid-m63ibkyo],.cons-list[data-astro-cid-m63ibkyo] ul[data-astro-cid-m63ibkyo]{list-style:none;padding:0;margin:0}.pros-list[data-astro-cid-m63ibkyo] li[data-astro-cid-m63ibkyo],.cons-list[data-astro-cid-m63ibkyo] li[data-astro-cid-m63ibkyo]{display:flex;align-items:flex-start;gap:8px;font-family:Suisseintl,Arial,sans-serif;font-size:14px;color:#fafafacc;margin-bottom:8px}.pros-list[data-astro-cid-m63ibkyo] li[data-astro-cid-m63ibkyo]:last-child,.cons-list[data-astro-cid-m63ibkyo] li[data-astro-cid-m63ibkyo]:last-child{margin-bottom:0}.check-icon[data-astro-cid-m63ibkyo]{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--accent)}.x-icon[data-astro-cid-m63ibkyo]{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:#fafafa66}.verdict-block[data-astro-cid-m63ibkyo]{margin-bottom:24px}.verdict-label[data-astro-cid-m63ibkyo]{display:block;font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#fafafa80;margin-bottom:8px}.verdict-text[data-astro-cid-m63ibkyo]{font-family:Suisseintl,Arial,sans-serif;font-size:14px;line-height:1.6;color:#fafafab3;margin:0;font-style:italic}.product-cta[data-astro-cid-m63ibkyo]{display:flex;justify-content:flex-start}.cta-button[data-astro-cid-m63ibkyo]{display:inline-flex;align-items:center;gap:10px;font-family:Roboto Mono,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;padding:12px 24px;border-radius:100px;text-decoration:none;transition:all .2s ease}.cta-primary[data-astro-cid-m63ibkyo]{color:#fff;background:var(--accent)}.cta-primary[data-astro-cid-m63ibkyo]:hover{background:#009933e6;transform:translateY(-2px);box-shadow:0 8px 24px #0099334d}.cta-secondary[data-astro-cid-m63ibkyo]{color:#fafafacc;background:#ffffff14;border:1px solid rgba(255,255,255,.15)}.cta-secondary[data-astro-cid-m63ibkyo]:hover{background:#ffffff1f;border-color:#ffffff40}.cta-arrow[data-astro-cid-m63ibkyo]{width:14px;height:14px;transition:transform .2s ease}.cta-button[data-astro-cid-m63ibkyo]:hover .cta-arrow[data-astro-cid-m63ibkyo]{transform:translate(4px)}@media (max-width: 768px){.product-card[data-astro-cid-m63ibkyo]{padding:24px}.product-header[data-astro-cid-m63ibkyo]{flex-direction:column;gap:16px}.product-pricing[data-astro-cid-m63ibkyo]{text-align:left}.pros-cons[data-astro-cid-m63ibkyo]{grid-template-columns:1fr;gap:20px}.product-name[data-astro-cid-m63ibkyo]{font-size:20px}.price-value[data-astro-cid-m63ibkyo]{font-size:22px}}.video-hero-wrapper[data-astro-cid-tpucxghn]{position:relative;overflow:hidden}.video-bg[data-astro-cid-tpucxghn]{position:absolute;inset:0;z-index:0}.bg-video[data-astro-cid-tpucxghn]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-overlay[data-astro-cid-tpucxghn]{position:absolute;inset:0;background:#0009}.hero-section[data-astro-cid-tpucxghn]{position:relative;padding:140px 24px 80px;text-align:center}.hero-container[data-astro-cid-tpucxghn]{position:relative;z-index:1;max-width:800px;margin:0 auto}.hero-badge[data-astro-cid-tpucxghn]{display:inline-flex;align-items:center;font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#ffffffe6;padding:10px 20px;border:1px solid rgba(255,255,255,.2);border-radius:100px;margin-bottom:32px;background:#ffffff1a;backdrop-filter:blur(10px)}.hero-headline[data-astro-cid-tpucxghn]{font-family:Lyondisplay,Georgia,serif;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.1;color:#fafafa;margin-bottom:24px;letter-spacing:-.02em}.hero-headline[data-astro-cid-tpucxghn] em[data-astro-cid-tpucxghn]{font-style:italic}.hero-description[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.7;color:#fafafab3;max-width:560px;margin:0 auto}.hero-cta[data-astro-cid-tpucxghn]{display:inline-flex;align-items:center;gap:10px;font-family:Roboto Mono,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#000;background:#fff;padding:14px 28px;border-radius:100px;transition:all .2s ease;text-decoration:none;margin-top:32px}.hero-cta[data-astro-cid-tpucxghn]:hover{background:#ffffffe6;transform:translateY(-1px)}.hero-cta-arrow[data-astro-cid-tpucxghn]{width:14px;height:14px}.hero-guarantee[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:13px;color:#fafafacc;margin-top:16px}.social-proof-strip[data-astro-cid-tpucxghn]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px}.proof-item[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:12px;font-weight:400;color:#fafafab3}.proof-divider[data-astro-cid-tpucxghn]{color:#fafafa4d;font-size:10px}.proof-link[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:12px;font-weight:500;color:#fafafae6;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fafafa4d;transition:text-decoration-color .2s ease}.proof-link[data-astro-cid-tpucxghn]:hover{text-decoration-color:var(--accent)}.disclosure-section[data-astro-cid-tpucxghn]{position:relative;background:#000;padding:0 24px 24px}.disclosure-container[data-astro-cid-tpucxghn]{max-width:720px;margin:0 auto}.disclosure-card[data-astro-cid-tpucxghn]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--accent);border-radius:8px;padding:20px 24px}.disclosure-label[data-astro-cid-tpucxghn]{display:block;font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:8px}.editorial-disclosure-text[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:14px;line-height:1.65;color:#fafafab3;margin:0}.editorial-disclosure-text[data-astro-cid-tpucxghn] a{color:#fafafad9;text-decoration:underline;text-underline-offset:2px}.winners-section[data-astro-cid-tpucxghn]{background:#000;padding:40px 24px 60px}.winners-container[data-astro-cid-tpucxghn]{max-width:1100px;margin:0 auto}.winners-header[data-astro-cid-tpucxghn]{text-align:center;margin-bottom:32px}.winners-badge[data-astro-cid-tpucxghn]{display:inline-flex;font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);padding:8px 18px;border:1px solid rgba(0,153,51,.3);border-radius:100px;background:#0099331a;margin-bottom:16px}.winners-headline[data-astro-cid-tpucxghn]{font-family:Lyondisplay,Georgia,serif;font-size:clamp(24px,4vw,32px);font-weight:400;line-height:1.15;color:#fafafa;letter-spacing:-.02em;margin:0}.winners-headline[data-astro-cid-tpucxghn] em[data-astro-cid-tpucxghn]{font-style:italic}.winners-grid[data-astro-cid-tpucxghn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.winner-card[data-astro-cid-tpucxghn]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px}.winner-card[data-astro-cid-tpucxghn]:hover{background:#ffffff0f;border-color:#ffffff2e}.winner-category[data-astro-cid-tpucxghn]{display:block;font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:10px}.winner-product[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:20px;font-weight:600;color:#fafafa;margin:0 0 8px}.winner-reason[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:13px;line-height:1.55;color:#fafafaa6;margin:0 0 12px}.winner-link[data-astro-cid-tpucxghn]{font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#fafafad9;text-decoration:none}.winner-link[data-astro-cid-tpucxghn]:hover{color:var(--accent)}.scorecard-section[data-astro-cid-tpucxghn]{background:#fafafa;padding:80px 24px}.scorecard-container[data-astro-cid-tpucxghn]{max-width:1080px;margin:0 auto}.scorecard-header[data-astro-cid-tpucxghn]{text-align:center;margin-bottom:36px}.scorecard-badge[data-astro-cid-tpucxghn]{display:inline-flex;font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);padding:10px 20px;border:1px solid var(--accent-border);border-radius:100px;background:var(--accent-bg);margin-bottom:16px}.scorecard-headline[data-astro-cid-tpucxghn]{font-family:Lyondisplay,Georgia,serif;font-size:clamp(28px,5vw,40px);font-weight:400;line-height:1.1;color:#0a0a0a;letter-spacing:-.02em;margin:0 0 12px}.scorecard-headline[data-astro-cid-tpucxghn] em[data-astro-cid-tpucxghn]{font-style:italic}.scorecard-subhead[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:15px;line-height:1.55;color:#0a0a0a99;max-width:620px;margin:0 auto}.scorecard-table-wrap[data-astro-cid-tpucxghn]{overflow-x:auto;border:1px solid rgba(10,10,10,.08);border-radius:14px;background:#fff}.scorecard-table[data-astro-cid-tpucxghn]{width:100%;border-collapse:separate;border-spacing:0;font-family:Suisseintl,Arial,sans-serif;font-size:14px;min-width:620px}.scorecard-table[data-astro-cid-tpucxghn] th[data-astro-cid-tpucxghn]{text-align:left;font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#0a0a0a8c;padding:14px 12px;border-bottom:1px solid rgba(10,10,10,.08);background:#0a0a0a05}.scorecard-table[data-astro-cid-tpucxghn] th[data-astro-cid-tpucxghn].cell-score,.scorecard-table[data-astro-cid-tpucxghn] th[data-astro-cid-tpucxghn].cell-total{text-align:center}.scorecard-table[data-astro-cid-tpucxghn] td[data-astro-cid-tpucxghn]{padding:14px 12px;border-bottom:1px solid rgba(10,10,10,.06);vertical-align:middle}.scorecard-table[data-astro-cid-tpucxghn] tr[data-astro-cid-tpucxghn]:last-child td[data-astro-cid-tpucxghn]{border-bottom:none}.scorecard-table[data-astro-cid-tpucxghn] tr[data-astro-cid-tpucxghn].row-ours td[data-astro-cid-tpucxghn]{background:#0099330a}.scorecard-table[data-astro-cid-tpucxghn] td[data-astro-cid-tpucxghn].cell-product{display:flex;align-items:baseline;gap:8px;font-weight:500;color:#0a0a0a}.product-rank[data-astro-cid-tpucxghn]{font-family:Roboto Mono,monospace;font-size:11px;font-weight:500;color:#0a0a0a80}.scorecard-table[data-astro-cid-tpucxghn] td[data-astro-cid-tpucxghn].cell-score{text-align:center;font-family:Roboto Mono,monospace;font-size:14px;font-weight:500;position:relative}.score-with-tip[data-astro-cid-tpucxghn]{position:relative;display:inline-block;cursor:help}.score-tooltip[data-astro-cid-tpucxghn]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);min-width:200px;max-width:280px;padding:10px 12px;background:#0a0a0a;color:#fafafa;font-family:Suisseintl,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;border-radius:8px;text-align:left;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:10;white-space:normal}.score-tooltip[data-astro-cid-tpucxghn]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#0a0a0a}.score-with-tip[data-astro-cid-tpucxghn]:hover .score-tooltip[data-astro-cid-tpucxghn]{opacity:1}.score-high[data-astro-cid-tpucxghn]{color:#059669}.score-mid[data-astro-cid-tpucxghn]{color:#0a0a0acc}.score-low[data-astro-cid-tpucxghn]{color:#0a0a0a66}.score-empty[data-astro-cid-tpucxghn]{color:#0a0a0a40}.scorecard-table[data-astro-cid-tpucxghn] td[data-astro-cid-tpucxghn].cell-total{text-align:center;font-family:Lyondisplay,Georgia,serif;font-size:18px;font-weight:500;color:#0a0a0a}.total-denom[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:11px;color:#0a0a0a66;margin-left:2px}.scorecard-note[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:12px;line-height:1.55;color:#0a0a0a80;text-align:center;margin:20px auto 0;max-width:600px}.editorial-byline[data-astro-cid-tpucxghn]{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;margin-top:16px;padding:14px 20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;max-width:680px;margin-left:auto;margin-right:auto}.byline-label[data-astro-cid-tpucxghn]{font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#fafafa80}.byline-author[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:13px;font-weight:600;color:#fafafa}.byline-bio[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:12px;color:#fafafa99;flex-basis:100%;text-align:center;margin-top:2px}.tldr-section[data-astro-cid-tpucxghn]{position:relative;padding:0 24px 60px}.tldr-container[data-astro-cid-tpucxghn]{position:relative;z-index:1;max-width:700px;margin:0 auto}.tldr-card[data-astro-cid-tpucxghn]{position:relative;background:linear-gradient(135deg,#1e1e2873,#28283759,#1e1e2873);border-radius:20px;backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px #0000004d,inset 0 1px 1px #ffffff1a;padding:32px}.tldr-card[data-astro-cid-tpucxghn]:after{content:"";position:absolute;inset:-1px;border-radius:22px;background:linear-gradient(135deg,#fff6,#ffffff1a,#fff3);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;z-index:-1}.tldr-label[data-astro-cid-tpucxghn]{font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#fafafa80;margin:0 0 12px}.tldr-text[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:16px;line-height:1.6;color:#fafafae6;margin:0}.winner-highlight[data-astro-cid-tpucxghn]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.winner-label[data-astro-cid-tpucxghn]{display:block;font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:8px}.winner-text[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:18px;font-weight:500;color:#fafafa}.criteria-section[data-astro-cid-tpucxghn]{background:#fafafa;padding:80px 24px}.criteria-container[data-astro-cid-tpucxghn]{max-width:1000px;margin:0 auto}.criteria-header[data-astro-cid-tpucxghn]{text-align:center;margin-bottom:48px}.criteria-badge[data-astro-cid-tpucxghn]{display:inline-flex;font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);padding:10px 20px;border:1px solid var(--accent-border);border-radius:100px;background:var(--accent-bg);margin-bottom:20px}.criteria-headline[data-astro-cid-tpucxghn]{font-family:Lyondisplay,Georgia,serif;font-size:clamp(28px,5vw,40px);font-weight:400;line-height:1.1;color:#0a0a0a;letter-spacing:-.02em;margin:0}.criteria-headline[data-astro-cid-tpucxghn] em[data-astro-cid-tpucxghn]{font-style:italic}.methodology-text[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:15px;line-height:1.6;color:#0a0a0a99;max-width:600px;margin:16px auto 0}.criteria-grid[data-astro-cid-tpucxghn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.criterion-card[data-astro-cid-tpucxghn]{background:#fff;border:1px solid rgba(10,10,10,.1);border-radius:16px;padding:24px;text-align:center}.criterion-weight[data-astro-cid-tpucxghn]{display:flex;align-items:baseline;justify-content:center;gap:2px;margin-bottom:12px}.weight-value[data-astro-cid-tpucxghn]{font-family:Lyondisplay,Georgia,serif;font-size:36px;font-weight:400;color:var(--accent)}.weight-label[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:14px;color:#0a0a0a66}.criterion-name[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:16px;font-weight:600;color:#0a0a0a;margin:0 0 8px}.criterion-description[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:13px;line-height:1.5;color:#0a0a0a99;margin:0}.rankings-section[data-astro-cid-tpucxghn]{background:#0a0a0a;padding:80px 24px}.rankings-container[data-astro-cid-tpucxghn]{max-width:800px;margin:0 auto}.rankings-header[data-astro-cid-tpucxghn]{text-align:center;margin-bottom:48px}.rankings-badge[data-astro-cid-tpucxghn]{display:inline-flex;font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);padding:10px 20px;border:1px solid var(--accent-border);border-radius:100px;background:var(--accent-bg);margin-bottom:20px}.rankings-headline[data-astro-cid-tpucxghn]{font-family:Lyondisplay,Georgia,serif;font-size:clamp(28px,5vw,40px);font-weight:400;line-height:1.1;color:#fafafa;letter-spacing:-.02em;margin:0}.rankings-headline[data-astro-cid-tpucxghn] em[data-astro-cid-tpucxghn]{font-style:italic}.rankings-list[data-astro-cid-tpucxghn]{display:flex;flex-direction:column;gap:32px}.content-section[data-astro-cid-tpucxghn]{background:#fafafa;padding:100px 24px}.content-container[data-astro-cid-tpucxghn]{max-width:720px;margin:0 auto}.prose-premium[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:16px;line-height:1.7;color:#0a0a0abf}.prose-premium[data-astro-cid-tpucxghn] h2{font-family:Suisseintl,Arial,sans-serif;font-size:clamp(28px,4vw,36px);font-weight:600;line-height:1.2;color:#0a0a0a;margin-top:64px;margin-bottom:24px;letter-spacing:-.02em}.prose-premium[data-astro-cid-tpucxghn] h3{font-family:Suisseintl,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.3;color:#0a0a0a;margin-top:48px;margin-bottom:16px}.prose-premium[data-astro-cid-tpucxghn] p{margin-bottom:20px}.prose-premium[data-astro-cid-tpucxghn] strong{color:#0a0a0a;font-weight:600}.prose-premium[data-astro-cid-tpucxghn] a{color:var(--accent);text-decoration:none}.prose-premium[data-astro-cid-tpucxghn] ul,.prose-premium[data-astro-cid-tpucxghn] ol{margin-bottom:20px;padding-left:24px}.prose-premium[data-astro-cid-tpucxghn] li{margin-bottom:8px}.faq-section[data-astro-cid-tpucxghn]{background:#000;padding:100px 24px}.faq-container[data-astro-cid-tpucxghn]{max-width:1000px;margin:0 auto}.faq-header[data-astro-cid-tpucxghn]{margin-bottom:60px}.faq-subheading[data-astro-cid-tpucxghn]{font-family:Lyondisplay,Georgia,serif;font-size:18px;font-weight:400;font-style:italic;color:#fafafa80;margin-bottom:8px}.faq-headline[data-astro-cid-tpucxghn]{font-family:Lyondisplay,Georgia,serif;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.1;color:#fafafa;letter-spacing:-.02em}.faq-headline[data-astro-cid-tpucxghn] em[data-astro-cid-tpucxghn]{font-style:italic}.faq-list[data-astro-cid-tpucxghn]{display:grid;grid-template-columns:repeat(2,1fr);gap:0 60px}.faq-item[data-astro-cid-tpucxghn]{border-bottom:1px solid rgba(255,255,255,.12);transition:all .3s ease}.faq-item[data-astro-cid-tpucxghn]:hover{border-color:#ffffff40}.faq-question[data-astro-cid-tpucxghn]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left;gap:24px}.faq-question-text[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:15px;font-weight:400;color:#fafafa;line-height:1.4}.faq-icon[data-astro-cid-tpucxghn]{width:18px;height:18px;color:#fafafa80;flex-shrink:0;transition:transform .3s ease,color .3s ease}.faq-item[data-astro-cid-tpucxghn].active .faq-icon[data-astro-cid-tpucxghn]{transform:rotate(45deg);color:var(--accent)}.faq-answer[data-astro-cid-tpucxghn]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item[data-astro-cid-tpucxghn].active .faq-answer[data-astro-cid-tpucxghn]{max-height:300px}.faq-answer-text[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.7;color:#fafafa99;padding:0 0 24px}.cta-section[data-astro-cid-tpucxghn]{background:#fafafa;padding:100px 24px;text-align:center}.cta-container[data-astro-cid-tpucxghn]{max-width:600px;margin:0 auto}.cta-headline[data-astro-cid-tpucxghn]{font-family:Lyondisplay,Georgia,serif;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.1;color:#0a0a0a;margin-bottom:16px;letter-spacing:-.02em}.cta-headline[data-astro-cid-tpucxghn] em[data-astro-cid-tpucxghn]{font-style:italic}.cta-description[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#0a0a0a99;margin-bottom:32px}.cta-button[data-astro-cid-tpucxghn]{display:inline-flex;align-items:center;gap:10px;font-family:Roboto Mono,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#0a0a0a;padding:14px 28px;border-radius:100px;transition:all .2s ease;text-decoration:none}.cta-button[data-astro-cid-tpucxghn]:hover{background:#0a0a0ad9;transform:translateY(-1px)}.cta-arrow[data-astro-cid-tpucxghn]{width:14px;height:14px}.cta-guarantee[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:13px;color:#0a0a0a99;margin-top:16px}.mobile-sticky-cta[data-astro-cid-tpucxghn]{display:none;position:fixed;bottom:0;left:0;right:0;z-index:50;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:#0a0a0af2;backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1)}.sticky-cta-button[data-astro-cid-tpucxghn]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;font-family:Roboto Mono,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#000;background:#fff;padding:14px 24px;border-radius:100px;text-decoration:none;transition:all .2s ease}.sticky-cta-button[data-astro-cid-tpucxghn] svg[data-astro-cid-tpucxghn]{width:14px;height:14px}.sticky-cta-guarantee[data-astro-cid-tpucxghn]{font-family:Suisseintl,Arial,sans-serif;font-size:11px;color:#fafafab3;text-align:center;margin-top:8px}@media (max-width: 768px){.mobile-sticky-cta[data-astro-cid-tpucxghn]{display:block}.cta-section[data-astro-cid-tpucxghn]{padding-bottom:120px}.hero-section[data-astro-cid-tpucxghn]{padding:120px 20px 60px}.criteria-section[data-astro-cid-tpucxghn],.rankings-section[data-astro-cid-tpucxghn],.content-section[data-astro-cid-tpucxghn],.faq-section[data-astro-cid-tpucxghn]{padding:60px 20px}.faq-list[data-astro-cid-tpucxghn]{grid-template-columns:1fr}.cta-section[data-astro-cid-tpucxghn]{padding:60px 20px 80px}}
