.dark-zone.product-review-module__Z3pk3W__hero{padding-block:var(--space-6) calc(var(--space-8) + var(--space-2));background:radial-gradient(52rem 30rem at 90% -10%, color-mix(in srgb, var(--dark-champagne) 12%, transparent), transparent 70%), radial-gradient(40rem 26rem at 0% 110%, #8fc1f014, transparent 70%), linear-gradient(180deg, var(--dark-bg), var(--dark-deep))}.product-review-module__Z3pk3W__heroGrid{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:center;display:grid}.product-review-module__Z3pk3W__heroText{min-width:0}@media (max-width:60rem){.product-review-module__Z3pk3W__heroGrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.product-review-module__Z3pk3W__h1{margin-top:var(--space-2)}.product-review-module__Z3pk3W__kicker{font-size:var(--text-sm);letter-spacing:.04em;color:var(--dark-champagne);font-weight:500;display:block}.product-review-module__Z3pk3W__name{margin-top:var(--space-2);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);font-weight:600;line-height:1.4;display:block}.product-review-module__Z3pk3W__byline{margin-top:var(--space-3);font-size:var(--text-lg);color:var(--dark-muted)}.product-review-module__Z3pk3W__byline b{color:var(--dark-ink);font-weight:600}.product-review-module__Z3pk3W__chips{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.product-review-module__Z3pk3W__chip{padding:.125rem var(--space-3);font-size:var(--text-sm);color:var(--dark-ink);background:color-mix(in srgb, var(--dark-ink) 6%, transparent);border:1px solid var(--dark-rule);white-space:nowrap;border-radius:999px;font-weight:500}.product-review-module__Z3pk3W__priceBlock{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, var(--dark-champagne) 30%, transparent);max-width:34rem}.product-review-module__Z3pk3W__priceLine{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.product-review-module__Z3pk3W__priceValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:600;line-height:1.3}.product-review-module__Z3pk3W__priceUnit{font-size:var(--text-base);color:var(--dark-champagne)}.product-review-module__Z3pk3W__trial{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--dark-muted)}.product-review-module__Z3pk3W__actions{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.product-review-module__Z3pk3W__cta{align-items:center;gap:var(--space-2);min-height:3rem;padding:0 var(--space-5);white-space:nowrap;border-radius:var(--radius);font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex;box-shadow:0 10px 24px -12px #0009}.dark-zone .product-review-module__Z3pk3W__cta{color:#fff;background:var(--primary)}.dark-zone .product-review-module__Z3pk3W__cta:hover{color:#fff;background:var(--primary-hover)}.product-review-module__Z3pk3W__cta:active{transform:translateY(1px)}.product-review-module__Z3pk3W__heroLink{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);white-space:nowrap;font-weight:500}.product-review-module__Z3pk3W__chev{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.product-review-module__Z3pk3W__updated{margin-top:var(--space-5);font-size:var(--text-xs);color:var(--dark-muted)}.product-review-module__Z3pk3W__panel{min-width:0;padding:var(--space-6);color:var(--ink);background:var(--paper);border-top:3px solid var(--champagne);border-radius:var(--radius-card);position:relative;box-shadow:0 1px 2px #0003,0 36px 64px -28px #000000bf}.product-review-module__Z3pk3W__panel:after{content:"";border:1px solid color-mix(in srgb, var(--champagne) 22%, transparent);pointer-events:none;border-radius:4px;position:absolute;inset:.5rem}@media (max-width:40rem){.product-review-module__Z3pk3W__panel{padding:var(--space-5)}}.product-review-module__Z3pk3W__panelTitle{font-size:var(--text-lg);color:var(--ink);font-weight:600}.product-review-module__Z3pk3W__checks{margin:var(--space-3) 0 0}.product-review-module__Z3pk3W__checkRow{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.product-review-module__Z3pk3W__checkLabel{font-size:var(--text-sm);color:var(--muted)}.product-review-module__Z3pk3W__checkValue{text-align:right;align-items:center;gap:.375rem;margin:0;font-weight:600;display:inline-flex}.product-review-module__Z3pk3W__checkRow[data-tone=risk] .product-review-module__Z3pk3W__checkValue,.product-review-module__Z3pk3W__riskItem[data-tone=risk] .product-review-module__Z3pk3W__riskValue,.product-review-module__Z3pk3W__panelVerdict[data-tone=risk] .product-review-module__Z3pk3W__panelVerdictText,.product-review-module__Z3pk3W__verdictCard[data-tone=risk] .product-review-module__Z3pk3W__verdictText,.product-review-module__Z3pk3W__tied[data-tone=risk]{color:var(--state-risk)}.product-review-module__Z3pk3W__checkRow[data-tone=unknown] .product-review-module__Z3pk3W__checkValue,.product-review-module__Z3pk3W__riskItem[data-tone=unknown] .product-review-module__Z3pk3W__riskValue,.product-review-module__Z3pk3W__panelVerdict[data-tone=unknown] .product-review-module__Z3pk3W__panelVerdictText,.product-review-module__Z3pk3W__verdictCard[data-tone=unknown] .product-review-module__Z3pk3W__verdictText{color:var(--state-unknown)}.product-review-module__Z3pk3W__toneIcon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.product-review-module__Z3pk3W__checkRow[data-tone=plain] .product-review-module__Z3pk3W__toneIcon,.product-review-module__Z3pk3W__riskItem[data-tone=plain] .product-review-module__Z3pk3W__toneIcon,.product-review-module__Z3pk3W__verdictCard[data-tone=plain] .product-review-module__Z3pk3W__toneIcon,.product-review-module__Z3pk3W__panelVerdict[data-tone=plain] .product-review-module__Z3pk3W__toneIcon,.product-review-module__Z3pk3W__tied[data-tone=plain] .product-review-module__Z3pk3W__toneIcon{color:var(--champagne)}.product-review-module__Z3pk3W__panelVerdict{gap:var(--space-1);margin-top:var(--space-4);padding:var(--space-4);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-card);flex-direction:column;display:flex}.product-review-module__Z3pk3W__panelVerdict[data-tone=risk]{background:color-mix(in srgb, var(--state-risk) 6%, var(--paper));border-color:color-mix(in srgb, var(--state-risk) 45%, var(--paper))}.product-review-module__Z3pk3W__panelVerdictLabel{font-size:var(--text-xs);color:var(--muted)}.product-review-module__Z3pk3W__panelVerdictText{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:1.4;display:inline-flex}.product-review-module__Z3pk3W__panelVerdictText .product-review-module__Z3pk3W__toneIcon{width:1.25rem;height:1.25rem}.product-review-module__Z3pk3W__panelNums{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--rule)}.product-review-module__Z3pk3W__panelNumLabel{font-size:var(--text-sm);color:var(--champagne-ink);font-weight:500}.product-review-module__Z3pk3W__panelNum{font-family:var(--font-display);font-size:var(--text-4xl);font-variant-numeric:tabular-nums;color:var(--dark-bg);font-weight:600;line-height:1.25}.product-review-module__Z3pk3W__panelNumSub{font-size:var(--text-sm);color:var(--muted)}.product-review-module__Z3pk3W__panelNumNone{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-xl);color:var(--state-unknown);font-weight:600}.product-review-module__Z3pk3W__panelClaim{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--muted);background:var(--paper-2);border-radius:var(--radius)}.product-review-module__Z3pk3W__band{padding-block:var(--space-8);scroll-margin-top:var(--space-4)}main>.product-review-module__Z3pk3W__band:nth-child(2n){background:var(--paper-2)}@media (max-width:40rem){.product-review-module__Z3pk3W__band{padding-block:var(--space-7)}}.product-review-module__Z3pk3W__narrow>*{max-width:52rem}.product-review-module__Z3pk3W__bandHead{max-width:44rem;margin-bottom:var(--space-6)}.product-review-module__Z3pk3W__h2{letter-spacing:-.01em;font-size:clamp(1.625rem,1.25rem + 1.3vw,2.25rem);font-weight:600}.product-review-module__Z3pk3W__intro{margin-top:var(--space-3);font-size:var(--text-lg);color:var(--muted)}.product-review-module__Z3pk3W__body{font-size:var(--text-lg);color:var(--ink);line-height:1.75}.product-review-module__Z3pk3W__summaryBand{padding-block:var(--space-8)}.product-review-module__Z3pk3W__summaryInner{max-width:calc(50rem + 2 * var(--space-4));text-align:center}.product-review-module__Z3pk3W__summaryH2{font-size:var(--text-sm);letter-spacing:.04em;color:var(--champagne-ink);font-weight:500}.product-review-module__Z3pk3W__summary{margin-top:var(--space-4);font-family:var(--font-display);color:var(--ink);text-wrap:pretty;font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);line-height:1.75}@media (max-width:40rem){.product-review-module__Z3pk3W__summaryInner{text-align:left}}.product-review-module__Z3pk3W__tiles{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));padding:0;list-style:none;display:grid}@media (max-width:40rem){.product-review-module__Z3pk3W__tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.product-review-module__Z3pk3W__tile{min-width:0;padding:var(--space-5);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}@media (max-width:40rem){.product-review-module__Z3pk3W__tile{padding:var(--space-4)}}.product-review-module__Z3pk3W__tileIcon{width:2.75rem;height:2.75rem;margin-bottom:var(--space-4);color:var(--dark-bg);background:radial-gradient(circle at 50% 30%, var(--paper), var(--paper-2));border:1px solid color-mix(in srgb, var(--champagne) 70%, transparent);box-shadow:0 0 0 3px var(--paper), 0 0 0 4px color-mix(in srgb, var(--champagne) 24%, transparent);border-radius:50%;place-items:center;display:grid}.product-review-module__Z3pk3W__tileIcon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.product-review-module__Z3pk3W__tileLabel{font-size:var(--text-sm);color:var(--muted)}.product-review-module__Z3pk3W__tileValue{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:1.45}@media (max-width:40rem){.product-review-module__Z3pk3W__tileValue{font-size:var(--text-lg)}}.product-review-module__Z3pk3W__split{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}@media (max-width:56rem){.product-review-module__Z3pk3W__split{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.product-review-module__Z3pk3W__splitText{min-width:0}.product-review-module__Z3pk3W__quoteBox{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-card)}.product-review-module__Z3pk3W__splitText>.product-review-module__Z3pk3W__quoteBox:first-child{margin-top:0}.product-review-module__Z3pk3W__quoteLabel{font-size:var(--text-xs);color:var(--champagne-ink);font-weight:500}.product-review-module__Z3pk3W__quoteText{margin-top:var(--space-1);line-height:1.75}.product-review-module__Z3pk3W__riskGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (max-width:30rem){.product-review-module__Z3pk3W__riskGrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.product-review-module__Z3pk3W__riskItem{padding:var(--space-4)}}.product-review-module__Z3pk3W__riskItem{min-width:0;padding:var(--space-5);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.product-review-module__Z3pk3W__riskItem[data-tone=risk]{background:color-mix(in srgb, var(--state-risk) 5%, var(--paper));border-color:color-mix(in srgb, var(--state-risk) 40%, var(--paper))}.product-review-module__Z3pk3W__riskLabel{font-size:var(--text-sm);color:var(--muted)}.product-review-module__Z3pk3W__riskValue{align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;line-height:1.45;display:flex}.product-review-module__Z3pk3W__riskValue .product-review-module__Z3pk3W__toneIcon{margin-top:.3em}.product-review-module__Z3pk3W__verdictCard{min-width:0;padding:var(--space-6);background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--champagne);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.product-review-module__Z3pk3W__verdictCard[data-tone=risk]{border-top-color:var(--state-risk)}.product-review-module__Z3pk3W__verdictLabel{font-size:var(--text-sm);color:var(--muted)}.product-review-module__Z3pk3W__verdictText{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;line-height:1.4;display:flex}.product-review-module__Z3pk3W__verdictText .product-review-module__Z3pk3W__toneIcon{width:1.5rem;height:1.5rem}.product-review-module__Z3pk3W__verdictMethod{margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--rule)}.product-review-module__Z3pk3W__verdictMethodText{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--ink);line-height:1.7}.product-review-module__Z3pk3W__perfGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem;display:grid}@media (max-width:44rem){.product-review-module__Z3pk3W__perfGrid{grid-template-columns:minmax(0,1fr)}}.product-review-module__Z3pk3W__perfCard{min-width:0;padding:var(--space-6);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.dark-zone.product-review-module__Z3pk3W__perfOurs{background:radial-gradient(28rem 16rem at 100% 0%, color-mix(in srgb, var(--dark-champagne) 14%, transparent), transparent 70%), linear-gradient(180deg, var(--dark-bg), var(--dark-deep));border-color:var(--dark-rule)}.product-review-module__Z3pk3W__perfEmpty{border:1px dashed var(--rule);box-shadow:none;background:0 0}.product-review-module__Z3pk3W__perfTitle{font-size:var(--text-base);color:var(--champagne-ink);font-weight:600}.product-review-module__Z3pk3W__perfOurs .product-review-module__Z3pk3W__perfTitle{color:var(--dark-champagne)}.product-review-module__Z3pk3W__perfPeriod{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--muted)}.product-review-module__Z3pk3W__perfOurs .product-review-module__Z3pk3W__perfPeriod,.product-review-module__Z3pk3W__perfOurs .product-review-module__Z3pk3W__perfBigLabel,.product-review-module__Z3pk3W__perfOurs .product-review-module__Z3pk3W__perfRow dt{color:var(--dark-muted)}.product-review-module__Z3pk3W__perfBigLabel{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--muted)}.product-review-module__Z3pk3W__perfBig{font-family:var(--font-display);font-size:var(--text-4xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25}.product-review-module__Z3pk3W__perfRows{margin:var(--space-4) 0 0}.product-review-module__Z3pk3W__perfRow{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-top:1px solid var(--rule);display:flex}.product-review-module__Z3pk3W__perfOurs .product-review-module__Z3pk3W__perfRow{border-top-color:var(--dark-rule)}.product-review-module__Z3pk3W__perfRow dt{font-size:var(--text-sm);color:var(--muted)}.product-review-module__Z3pk3W__perfRow dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.product-review-module__Z3pk3W__perfEmptyText{margin-top:var(--space-5);font-family:var(--font-display);font-size:var(--text-2xl);color:var(--state-unknown);font-weight:600}.product-review-module__Z3pk3W__perfEmptyBody{margin-top:var(--space-2);color:var(--muted)}.product-review-module__Z3pk3W__perfMethod{max-width:52rem;margin-top:var(--space-4);font-size:var(--text-sm);color:var(--muted)}.product-review-module__Z3pk3W__perfMethod b{color:var(--ink)}.product-review-module__Z3pk3W__priceGrid{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:52rem){.product-review-module__Z3pk3W__priceGrid{grid-template-columns:minmax(0,1fr)}}.product-review-module__Z3pk3W__priceCard,.product-review-module__Z3pk3W__vendorCard{min-width:0;padding:var(--space-6);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.product-review-module__Z3pk3W__priceCard{border-top:3px solid var(--champagne)}@media (max-width:40rem){.product-review-module__Z3pk3W__priceCard,.product-review-module__Z3pk3W__vendorCard,.product-review-module__Z3pk3W__perfCard,.product-review-module__Z3pk3W__verdictCard{padding:var(--space-5)}}.product-review-module__Z3pk3W__priceCardLabel,.product-review-module__Z3pk3W__vendorTitle{font-size:var(--text-sm);color:var(--champagne-ink);font-weight:500}.product-review-module__Z3pk3W__priceCardLine{align-items:baseline;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.product-review-module__Z3pk3W__priceCardValue{font-family:var(--font-display);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.35}.product-review-module__Z3pk3W__priceCardUnit{color:var(--muted)}.product-review-module__Z3pk3W__priceNote{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--muted);line-height:1.65}.product-review-module__Z3pk3W__priceNote b{color:var(--ink)}.product-review-module__Z3pk3W__vendorName{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600}.product-review-module__Z3pk3W__tied{align-items:flex-start;gap:.375rem;display:inline-flex}.product-review-module__Z3pk3W__tied .product-review-module__Z3pk3W__toneIcon{margin-top:.3em}.product-review-module__Z3pk3W__tied[data-tone=risk]{font-weight:600}@media (prefers-reduced-motion:reduce){.product-review-module__Z3pk3W__cta{transition:none}}
