.pros-cons[data-astro-cid-mmv4xghn]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.col[data-astro-cid-mmv4xghn]{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}h3[data-astro-cid-mmv4xghn]{font-size:var(--text-lg);margin-bottom:var(--space-4)}.col-pros[data-astro-cid-mmv4xghn] h3[data-astro-cid-mmv4xghn]{color:var(--color-pro)}.col-cons[data-astro-cid-mmv4xghn] h3[data-astro-cid-mmv4xghn]{color:var(--color-con)}ul[data-astro-cid-mmv4xghn]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-mmv4xghn]{gap:var(--space-3);line-height:1.5;font-size:var(--text-sm);display:flex}.mark[data-astro-cid-mmv4xghn]{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.col-pros[data-astro-cid-mmv4xghn] .mark[data-astro-cid-mmv4xghn]{background:var(--color-pro-soft);color:var(--color-pro)}.col-cons[data-astro-cid-mmv4xghn] .mark[data-astro-cid-mmv4xghn]{background:var(--color-con-soft);color:var(--color-con)}@media (width<=640px){.pros-cons[data-astro-cid-mmv4xghn]{grid-template-columns:1fr}}.faq[data-astro-cid-nh7zeqkm]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}details[data-astro-cid-nh7zeqkm]+details[data-astro-cid-nh7zeqkm]{border-top:1px solid var(--color-border)}summary[data-astro-cid-nh7zeqkm]{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-3) var(--space-5);list-style:none;display:flex}summary[data-astro-cid-nh7zeqkm]:hover{background:var(--color-surface-alt)}summary[data-astro-cid-nh7zeqkm]::-webkit-details-marker{display:none}summary[data-astro-cid-nh7zeqkm]:after{content:"+";background:var(--color-primary-soft);width:28px;height:28px;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.2rem;font-weight:600;display:grid}details[data-astro-cid-nh7zeqkm][open] summary[data-astro-cid-nh7zeqkm]:after{content:"−"}h3[data-astro-cid-nh7zeqkm]{font-size:var(--text-base);margin:0}p[data-astro-cid-nh7zeqkm]{padding:0 var(--space-5) var(--space-5);color:var(--color-text-body);margin:0}.sticky-cta[data-astro-cid-3wgllpkd]{display:none}@media (width<=768px){.sticky-cta[data-astro-cid-3wgllpkd]{z-index:50;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--container-gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border);visibility:hidden;transition:transform .3s,visibility 0s linear .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -6px 16px #142b4a14}.sticky-cta[data-astro-cid-3wgllpkd].on{visibility:visible;transition:transform .3s;transform:translateY(0)}.thumb[data-astro-cid-3wgllpkd]{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#fff;flex-shrink:0;width:48px;height:48px;overflow:hidden}.thumb[data-astro-cid-3wgllpkd] img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.info[data-astro-cid-3wgllpkd]{flex-direction:column;flex:1;min-width:0;display:flex}.name[data-astro-cid-3wgllpkd]{font-weight:700;font-size:var(--text-sm);color:var(--color-text-main);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.price[data-astro-cid-3wgllpkd]{font-size:var(--text-xs);color:var(--color-accent-strong);font-weight:700}.btn[data-astro-cid-3wgllpkd]{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);background:var(--color-accent-strong);color:#fff;min-height:44px;font-weight:700;font-size:var(--text-sm);white-space:nowrap;flex-shrink:0;padding:.5rem 1rem;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.sticky-cta[data-astro-cid-3wgllpkd],.sticky-cta[data-astro-cid-3wgllpkd].on{transition:none}}}.qv[data-astro-cid-k36dg7gk]{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--color-accent-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid}.qv-head[data-astro-cid-k36dg7gk]{gap:var(--space-2);justify-items:start;display:grid}.qv-badge[data-astro-cid-k36dg7gk]{border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-strong);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;padding:.2rem .7rem;font-weight:700}.qv-name[data-astro-cid-k36dg7gk]{font-size:var(--text-xl);color:var(--color-text-main);margin:0;font-weight:700;line-height:1.25}.qv-summary[data-astro-cid-k36dg7gk]{color:var(--color-text-body);margin:0}.qv-lists[data-astro-cid-k36dg7gk]{gap:var(--space-3);display:grid}.qv-list[data-astro-cid-k36dg7gk]{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-body);margin:0;list-style:none;display:grid}.qv-pros[data-astro-cid-k36dg7gk]{background:var(--color-pro-soft)}.qv-cons[data-astro-cid-k36dg7gk]{background:var(--color-con-soft)}.qv-list[data-astro-cid-k36dg7gk] li[data-astro-cid-k36dg7gk]{padding-left:1.4rem;position:relative}.qv-list[data-astro-cid-k36dg7gk] li[data-astro-cid-k36dg7gk]:before{font-weight:700;position:absolute;left:0}.qv-pros[data-astro-cid-k36dg7gk] li[data-astro-cid-k36dg7gk]:before{content:"✓";color:var(--color-pro)}.qv-cons[data-astro-cid-k36dg7gk] li[data-astro-cid-k36dg7gk]:before{content:"!";color:var(--color-con);left:.25rem}.qv-cta[data-astro-cid-k36dg7gk]{gap:var(--space-2);text-align:center;justify-items:stretch;display:grid}.qv-price[data-astro-cid-k36dg7gk]{font-size:var(--text-sm);color:var(--color-text-main);margin:0;font-weight:600}.qv-btn[data-astro-cid-k36dg7gk]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-accent-strong);color:#fff;text-align:center;min-height:52px;padding:.75rem 1.25rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 6px #0e7a4f40}.qv-btn[data-astro-cid-k36dg7gk]:hover{background:#0a6340;box-shadow:0 4px 12px #0e7a4f4d}.qv-btn[data-astro-cid-k36dg7gk]:focus-visible{outline:3px solid var(--color-primary-ring);outline-offset:2px}.qv-note[data-astro-cid-k36dg7gk]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}@media (width>=720px){.qv[data-astro-cid-k36dg7gk]{column-gap:var(--space-6);grid-template-columns:1fr minmax(15rem,18rem);align-items:start}.qv-head[data-astro-cid-k36dg7gk],.qv-summary[data-astro-cid-k36dg7gk],.qv-lists[data-astro-cid-k36dg7gk]{grid-column:1}.qv-cta[data-astro-cid-k36dg7gk]{grid-area:1/2/span 3;align-self:center}}.product-card[data-astro-cid-3sajipj7]{gap:var(--space-5);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,300px) 1fr;display:grid;position:relative}.position[data-astro-cid-3sajipj7]{top:calc(-1 * var(--space-3));left:var(--space-4);border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;font-weight:800;font-size:var(--text-sm);padding:.2rem .7rem;position:absolute}.media[data-astro-cid-3sajipj7]{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;align-self:start;overflow:hidden}.media[data-astro-cid-3sajipj7] .img{width:100%;height:100%;padding:var(--space-4);object-fit:contain;mix-blend-mode:multiply}.info[data-astro-cid-3sajipj7]{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.brand[data-astro-cid-3sajipj7]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal-strong);margin:0;font-weight:700}.name[data-astro-cid-3sajipj7]{font-size:var(--text-xl);color:var(--color-text-main);margin:0;font-weight:750;line-height:1.25}.facts[data-astro-cid-3sajipj7]{gap:var(--space-3) var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.fact[data-astro-cid-3sajipj7]{flex-direction:column;gap:.15rem;line-height:1.3;display:flex}.fact[data-astro-cid-3sajipj7]>.muted[data-astro-cid-3sajipj7]{font-size:var(--text-xs)}.rating[data-astro-cid-3sajipj7]{align-items:center;gap:var(--space-1);color:var(--color-rating);flex-wrap:wrap;display:inline-flex}.rating[data-astro-cid-3sajipj7] strong[data-astro-cid-3sajipj7]{color:var(--color-text-main);font-size:var(--text-lg)}.rating[data-astro-cid-3sajipj7] .muted[data-astro-cid-3sajipj7]{font-size:var(--text-sm)}.price[data-astro-cid-3sajipj7] strong[data-astro-cid-3sajipj7]{color:var(--color-accent-strong);font-size:var(--text-lg)}.muted[data-astro-cid-3sajipj7]{color:var(--color-text-muted)}.highlights[data-astro-cid-3sajipj7]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));margin:0;padding:0;list-style:none;display:grid}.highlights[data-astro-cid-3sajipj7] li[data-astro-cid-3sajipj7]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-alt);font-size:var(--text-sm);color:var(--color-text-main);flex-direction:column;font-weight:600;line-height:1.35;display:flex}.highlights[data-astro-cid-3sajipj7] .muted[data-astro-cid-3sajipj7]{font-size:var(--text-xs);font-weight:500}.ctas[data-astro-cid-3sajipj7]{gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.disclosure[data-astro-cid-3sajipj7]{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);margin:0;display:inline-flex}@media (width<=720px){.product-card[data-astro-cid-3sajipj7]{padding:var(--space-4);grid-template-columns:1fr}.ctas[data-astro-cid-3sajipj7] .affiliate-btn{flex:100%}}.narrow[data-astro-cid-us3xjd7b]{max-width:880px}.review-head[data-astro-cid-us3xjd7b]{background:radial-gradient(700px 260px at 90% 0%, #12b48c17, transparent 60%), var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:var(--space-5) var(--space-6)}.eyebrow[data-astro-cid-us3xjd7b]{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal-strong);font-weight:700}h1[data-astro-cid-us3xjd7b]{font-size:var(--text-3xl);color:var(--color-navy);margin-bottom:var(--space-4)}.meta[data-astro-cid-us3xjd7b]{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.meta[data-astro-cid-us3xjd7b] span[data-astro-cid-us3xjd7b]{align-items:center;gap:var(--space-1);display:inline-flex}.rating[data-astro-cid-us3xjd7b] svg{color:var(--color-rating)}.rating[data-astro-cid-us3xjd7b] strong[data-astro-cid-us3xjd7b]{color:var(--color-text-main)}.body[data-astro-cid-us3xjd7b]{gap:var(--space-6);padding-block:var(--space-6) var(--space-7);flex-direction:column;display:flex}.verdict[data-astro-cid-us3xjd7b] h2[data-astro-cid-us3xjd7b],.block[data-astro-cid-us3xjd7b] h2[data-astro-cid-us3xjd7b]{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.table-wrap[data-astro-cid-us3xjd7b]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow-x:auto}.specs[data-astro-cid-us3xjd7b]{border-collapse:collapse;width:100%}.specs[data-astro-cid-us3xjd7b] th[data-astro-cid-us3xjd7b],.specs[data-astro-cid-us3xjd7b] td[data-astro-cid-us3xjd7b]{text-align:left;font-size:var(--text-sm);border-bottom:1px solid var(--color-border);padding:.9rem 1.2rem}.specs[data-astro-cid-us3xjd7b] tr[data-astro-cid-us3xjd7b]:last-child th[data-astro-cid-us3xjd7b],.specs[data-astro-cid-us3xjd7b] tr[data-astro-cid-us3xjd7b]:last-child td[data-astro-cid-us3xjd7b]{border-bottom:0}.specs[data-astro-cid-us3xjd7b] th[data-astro-cid-us3xjd7b]{background:var(--color-surface-alt);width:42%;color:var(--color-text-muted);font-weight:600}.specs[data-astro-cid-us3xjd7b] td[data-astro-cid-us3xjd7b]{color:var(--color-text-main);font-weight:600}.source[data-astro-cid-us3xjd7b]{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.block-intro[data-astro-cid-us3xjd7b]{margin:calc(-1 * var(--space-2)) 0 var(--space-4);color:var(--color-text-body)}.alternatives[data-astro-cid-us3xjd7b]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.editorial[data-astro-cid-us3xjd7b]{font-size:1.0625rem;line-height:1.8}.editorial[data-astro-cid-us3xjd7b] h2{font-size:var(--text-2xl);margin:var(--space-6) 0 var(--space-3)}.editorial[data-astro-cid-us3xjd7b] h2:first-child{margin-top:0}.editorial[data-astro-cid-us3xjd7b] h3{font-size:var(--text-xl);margin:var(--space-5) 0 var(--space-2)}.editorial[data-astro-cid-us3xjd7b] p{margin-bottom:var(--space-4)}.editorial[data-astro-cid-us3xjd7b] strong{color:var(--color-text-main)}.criteria[data-astro-cid-us3xjd7b]{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-primary-soft);font-size:var(--text-sm);display:flex}.criteria-icon[data-astro-cid-us3xjd7b]{border-radius:var(--radius-md);background:var(--color-surface);width:44px;height:44px;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}.criteria-title[data-astro-cid-us3xjd7b]{margin:0 0 var(--space-1);color:var(--color-text-main);font-weight:700}.criteria[data-astro-cid-us3xjd7b] p[data-astro-cid-us3xjd7b]:last-child{margin:0}@media (width<=768px){.review[data-astro-cid-us3xjd7b]{padding-bottom:76px}}
