.eyebrow.svelte-1mbu0lm{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:11px;font-weight:500}.hero-title.svelte-1mbu0lm{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-size:clamp(40px,7vw,72px);font-weight:400;line-height:1.02}.serif-italic.svelte-1mbu0lm{font-family:var(--font-display);font-style:italic;font-weight:400}.lede.svelte-1mbu0lm{color:var(--muted);max-width:680px;font-size:18px;line-height:1.65}.doodle-u.svelte-1mbu0lm{white-space:nowrap;color:var(--honey);display:inline-block;position:relative}.doodle-u.svelte-1mbu0lm:after{content:"";background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7.5C26 3 58 9.5 96 5.5C134 1.5 166 8 197 4.5' stroke='%233D4A2C' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;height:.18em;position:absolute;bottom:-.12em;left:-.04em;right:-.04em}.reveal.svelte-1mbu0lm{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(10px)}.reveal.visible{opacity:1;transform:translateY(0)}.picks.svelte-1mbu0lm{background:var(--paper-2);border:1px solid var(--divider);border-radius:14px;padding:32px 36px}.picks-label.svelte-1mbu0lm{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--honey);margin-bottom:18px;font-size:10px}.picks-list.svelte-1mbu0lm{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.picks-list.svelte-1mbu0lm li:where(.svelte-1mbu0lm){color:var(--ink-2);align-items:flex-start;gap:18px;font-size:14px;line-height:1.6;display:flex}.picks-list.svelte-1mbu0lm strong:where(.svelte-1mbu0lm){color:var(--ink);font-weight:600}.picks-list.svelte-1mbu0lm .rank:where(.svelte-1mbu0lm){font-family:var(--font-display);color:var(--honey);min-width:36px;font-size:28px;line-height:1}.picks-list.svelte-1mbu0lm .meta:where(.svelte-1mbu0lm){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-top:4px;font-size:10px;display:block}.section-meta.svelte-1mbu0lm{border-bottom:1px solid var(--divider);align-items:baseline;gap:16px;margin-bottom:32px;padding-bottom:16px;display:flex}.section-num.svelte-1mbu0lm{font-family:var(--font-mono);letter-spacing:.14em;color:var(--honey);font-size:11px;font-weight:500}.section-title.svelte-1mbu0lm{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.1}.prose.svelte-1mbu0lm{color:var(--ink-2);max-width:720px;margin-bottom:16px;font-size:16px;line-height:1.75}.reasons.svelte-1mbu0lm{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=720px){.reasons.svelte-1mbu0lm{grid-template-columns:1fr}}.reason.svelte-1mbu0lm{background:var(--paper-2);border:1px solid var(--divider);border-radius:14px;padding:28px 32px}.reason-num.svelte-1mbu0lm{font-family:var(--font-mono);letter-spacing:.14em;color:var(--honey);margin-bottom:14px;font-size:10px}.reason-title.svelte-1mbu0lm{font-family:var(--font-body);color:var(--ink);margin-bottom:8px;font-size:17px;font-weight:600}.reason.svelte-1mbu0lm p:where(.svelte-1mbu0lm){color:var(--muted);font-size:14px;line-height:1.7}.criteria.svelte-1mbu0lm{flex-direction:column;gap:24px;display:flex}.criteria.svelte-1mbu0lm>div:where(.svelte-1mbu0lm){background:var(--paper-2);border:1px solid var(--divider);border-radius:14px;padding:24px 28px}.criteria.svelte-1mbu0lm dt:where(.svelte-1mbu0lm){font-family:var(--font-display);color:var(--honey);letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-style:italic}.criteria.svelte-1mbu0lm dd:where(.svelte-1mbu0lm){color:var(--ink-2);margin:0;font-size:15px;line-height:1.7}.table-wrap.svelte-1mbu0lm{border:1px solid var(--divider);background:var(--paper-2);border-radius:14px;overflow-x:auto}table.cmp.svelte-1mbu0lm{border-collapse:collapse;width:100%}table.cmp.svelte-1mbu0lm th:where(.svelte-1mbu0lm),table.cmp.svelte-1mbu0lm td:where(.svelte-1mbu0lm){text-align:left;border-bottom:1px solid var(--divider);padding:14px 18px;font-size:13px}table.cmp.svelte-1mbu0lm th:where(.svelte-1mbu0lm){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);background:var(--paper-3);font-size:10px;font-weight:500}table.cmp.svelte-1mbu0lm td:where(.svelte-1mbu0lm){color:var(--ink-2)}table.cmp.svelte-1mbu0lm tr.hi:where(.svelte-1mbu0lm) td:where(.svelte-1mbu0lm){color:var(--ink);background:#3d4a2c14;font-weight:500}table.cmp.svelte-1mbu0lm tr:where(.svelte-1mbu0lm):last-child td:where(.svelte-1mbu0lm){border-bottom:none}.caption.svelte-1mbu0lm{font-family:var(--font-mono);color:var(--muted-2);max-width:640px;font-size:11px;line-height:1.6}.alt.svelte-1mbu0lm{border-bottom:1px solid var(--divider);padding:36px 0}.alt.svelte-1mbu0lm:last-child{border-bottom:none}.alt-head.svelte-1mbu0lm{align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.alt-rank.svelte-1mbu0lm{font-family:var(--font-display);color:var(--honey);min-width:64px;font-size:56px;font-weight:400;line-height:1}.alt-name.svelte-1mbu0lm{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin-bottom:4px;font-size:30px;font-weight:400}.alt-meta.svelte-1mbu0lm{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-2);font-size:11px}.alt-meta.svelte-1mbu0lm a:where(.svelte-1mbu0lm){color:var(--honey);text-decoration:none}.alt-tag.svelte-1mbu0lm{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--paper-3);color:var(--honey);border:1px solid var(--divider);white-space:nowrap;border-radius:999px;align-self:center;margin-left:auto;padding:6px 12px;font-size:10px}.alt.svelte-1mbu0lm p:where(.svelte-1mbu0lm){color:var(--ink-2);max-width:720px;margin-bottom:14px;font-size:15px;line-height:1.75}.alt-prosCons.svelte-1mbu0lm{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}@media (width<=720px){.alt-prosCons.svelte-1mbu0lm{grid-template-columns:1fr}}.alt-prosCons.svelte-1mbu0lm>div:where(.svelte-1mbu0lm){background:var(--paper-2);border:1px solid var(--divider);border-radius:12px;padding:20px 24px}.pc-label.svelte-1mbu0lm{font-family:var(--font-mono);letter-spacing:.12em;color:var(--honey);text-transform:uppercase;margin-bottom:10px;font-size:10px}.alt-prosCons.svelte-1mbu0lm ul:where(.svelte-1mbu0lm){margin:0;padding:0;list-style:none}.alt-prosCons.svelte-1mbu0lm li:where(.svelte-1mbu0lm){color:var(--ink-2);border-bottom:1px dashed var(--divider);padding:5px 0;font-size:13px;line-height:1.5}.alt-prosCons.svelte-1mbu0lm li:where(.svelte-1mbu0lm):last-child{border-bottom:none}.alt-cta.svelte-1mbu0lm{margin-top:20px}.btn-primary.svelte-1mbu0lm{background:var(--honey);color:var(--paper);font-family:var(--font-body);letter-spacing:-.005em;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-block}.btn-primary.svelte-1mbu0lm:hover{background:var(--honey-deep)}.btn-primary.big.svelte-1mbu0lm{padding:16px 28px;font-size:15px}.dt.svelte-1mbu0lm{flex-direction:column;gap:0;display:flex}.dt-row.svelte-1mbu0lm{border-bottom:1px dashed var(--divider);grid-template-columns:1fr 1fr;gap:20px;padding:18px 0;display:grid}@media (width<=720px){.dt-row.svelte-1mbu0lm{grid-template-columns:1fr;gap:6px}}.dt-row.svelte-1mbu0lm:last-child{border-bottom:none}.dt-q.svelte-1mbu0lm{font-family:var(--font-display);color:var(--muted);font-size:17px;font-style:italic}.dt-a.svelte-1mbu0lm{color:var(--ink-2);font-size:15px;line-height:1.5}.dt-a.svelte-1mbu0lm strong:where(.svelte-1mbu0lm){color:var(--honey);font-weight:600}.steps.svelte-1mbu0lm{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.steps.svelte-1mbu0lm li:where(.svelte-1mbu0lm){background:var(--paper-2);border:1px solid var(--divider);border-radius:14px;gap:24px;padding:24px 28px;display:flex}.step-num.svelte-1mbu0lm{font-family:var(--font-display);color:var(--honey);min-width:56px;font-size:36px;line-height:1}.steps.svelte-1mbu0lm h4:where(.svelte-1mbu0lm){font-family:var(--font-body);color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:600}.steps.svelte-1mbu0lm p:where(.svelte-1mbu0lm){color:var(--muted);margin:0;font-size:14px;line-height:1.65}.faq.svelte-1mbu0lm{flex-direction:column;gap:0;display:flex}.faq.svelte-1mbu0lm details:where(.svelte-1mbu0lm){border-bottom:1px solid var(--divider);padding:18px 0}.faq.svelte-1mbu0lm details:where(.svelte-1mbu0lm):last-child{border-bottom:none}.faq.svelte-1mbu0lm summary:where(.svelte-1mbu0lm){cursor:pointer;font-family:var(--font-body);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:500;list-style:none;display:flex}.faq.svelte-1mbu0lm summary:where(.svelte-1mbu0lm)::-webkit-details-marker{display:none}.faq.svelte-1mbu0lm summary:where(.svelte-1mbu0lm):after{content:"+";font-family:var(--font-display);color:var(--honey);font-size:24px;font-weight:400;line-height:1;transition:transform .2s}.faq.svelte-1mbu0lm details[open]:where(.svelte-1mbu0lm) summary:where(.svelte-1mbu0lm):after{transform:rotate(45deg)}.faq-a.svelte-1mbu0lm{color:var(--muted);max-width:720px;margin-top:12px;font-size:14px;line-height:1.75}.cta.svelte-1mbu0lm{text-align:center}.cta-sub.svelte-1mbu0lm{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-top:12px;font-size:11px}.footer.svelte-1mbu0lm{border-top:1px solid var(--divider);font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.06em;justify-content:space-between;align-items:center;padding-top:32px;font-size:11px;display:flex}.footer-links.svelte-1mbu0lm{gap:20px;display:flex}.footer-links.svelte-1mbu0lm a:where(.svelte-1mbu0lm){color:var(--muted);text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.footer-links.svelte-1mbu0lm a:where(.svelte-1mbu0lm):hover{color:var(--honey)}.wordmark.svelte-1mbu0lm{font-family:var(--font-wordmark);letter-spacing:-.025em;font-size:18px;font-weight:700}.matrix-wrap.svelte-1mbu0lm{overflow-x:auto}.matrix.svelte-1mbu0lm{border-collapse:collapse;width:100%;font-family:var(--font-body);border:1px solid var(--divider);background:#fff;border-radius:12px;font-size:13.5px;overflow:hidden}.matrix.svelte-1mbu0lm th:where(.svelte-1mbu0lm),.matrix.svelte-1mbu0lm td:where(.svelte-1mbu0lm){text-align:center;border-bottom:1px solid var(--divider);padding:10px 14px}.matrix.svelte-1mbu0lm thead:where(.svelte-1mbu0lm) th:where(.svelte-1mbu0lm){background:var(--paper-2);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.matrix-feat.svelte-1mbu0lm{color:var(--ink);font-weight:500;text-align:left!important}.matrix-cell.svelte-1mbu0lm{font-size:16px}.m-y.svelte-1mbu0lm{color:var(--honey);font-weight:600}.m-n.svelte-1mbu0lm{color:var(--muted-3)}.m-p.svelte-1mbu0lm{color:#b8893e}.m-t.svelte-1mbu0lm{color:var(--ink-2);font-size:12px}.matrix.svelte-1mbu0lm tbody:where(.svelte-1mbu0lm) tr:where(.svelte-1mbu0lm):last-child td:where(.svelte-1mbu0lm){border-bottom:none}.matrix.svelte-1mbu0lm thead:where(.svelte-1mbu0lm) th:where(.svelte-1mbu0lm):first-child,.matrix.svelte-1mbu0lm tbody:where(.svelte-1mbu0lm) td:where(.svelte-1mbu0lm):first-child{text-align:left}.win-callout.svelte-1mbu0lm{border-left:4px solid var(--honey);background:#7a8f5e0f;border-radius:12px;padding:24px 26px}.win-eyebrow.svelte-1mbu0lm{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--honey);margin-bottom:8px;font-size:11px;font-weight:500}.win-callout.svelte-1mbu0lm p:where(.svelte-1mbu0lm){font-family:var(--font-body);color:var(--ink);margin:0;font-size:15px;line-height:1.6}.gotchas.svelte-1mbu0lm{flex-direction:column;gap:14px;display:flex}.gotcha.svelte-1mbu0lm{border:1px solid var(--divider);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px;display:grid}@media (width<=720px){.gotcha.svelte-1mbu0lm{grid-template-columns:1fr}}.gotcha-conflict.svelte-1mbu0lm,.gotcha-fix.svelte-1mbu0lm{flex-direction:column;display:flex}.gotcha-tag.svelte-1mbu0lm{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:6px;font-size:10px}.gotcha-tag--fix.svelte-1mbu0lm{color:var(--honey)}.gotcha-text.svelte-1mbu0lm{font-family:var(--font-body);color:var(--ink-2);font-size:13.5px;line-height:1.55}.gotcha-fix.svelte-1mbu0lm .gotcha-text:where(.svelte-1mbu0lm){color:var(--ink)}
