.product-gallery[data-astro-cid-fmfgs2lu]{min-width:0}.product-gallery__stage[data-astro-cid-fmfgs2lu]{background:#fff;border:1px solid #d2ddda;border-radius:1.35rem;margin:0;position:relative;overflow:hidden;box-shadow:0 1.1rem 2.8rem #17212614}.product-gallery__canvas[data-astro-cid-fmfgs2lu]{place-items:center;min-height:31rem;padding:3.1rem 2.2rem 1.5rem;display:grid;position:relative;overflow:hidden}.product-gallery__canvas[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{object-fit:contain;width:min(100%,25rem);height:26.5rem;position:relative}.product-gallery[data-astro-cid-fmfgs2lu][data-active-index="0"] .product-gallery__canvas[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{transform:scale(var(--gallery-primary-scale))}.product-gallery--dyson[data-astro-cid-fmfgs2lu] .product-gallery__canvas[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{transform:scale(1.12)}.product-gallery__badge[data-astro-cid-fmfgs2lu]{z-index:3;color:#fff;background:var(--teal-dark);border-radius:.5rem;max-width:calc(100% - 2rem);padding:.55rem .75rem;font-size:.84rem;font-weight:820;position:absolute;top:1rem;left:1rem}.product-gallery[data-astro-cid-fmfgs2lu] figcaption[data-astro-cid-fmfgs2lu]{color:#52676d;background:#fbfcfb;border-top:1px solid #e2e8e6;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;padding:.85rem 1rem .95rem;font-size:.8rem;line-height:1.4;display:flex}.product-gallery[data-astro-cid-fmfgs2lu] figcaption[data-astro-cid-fmfgs2lu]>span[data-astro-cid-fmfgs2lu]:first-child{color:var(--ink);font-weight:780}.product-gallery[data-astro-cid-fmfgs2lu] figcaption[data-astro-cid-fmfgs2lu] a[data-astro-cid-fmfgs2lu]{color:var(--teal-dark);text-underline-offset:.14em}.product-gallery__thumbs[data-astro-cid-fmfgs2lu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.65rem;display:grid}.product-gallery__thumb[data-astro-cid-fmfgs2lu]{color:#52676d;cursor:pointer;background:#ffffffc7;border:1px solid #d4dfdc;border-radius:.75rem;grid-template-rows:5.2rem 2rem;align-items:center;gap:.35rem;min-width:0;min-height:8rem;padding:.45rem .45rem .6rem;transition:border-color .2s,box-shadow .2s,background .2s;display:grid}.product-gallery__thumb[data-astro-cid-fmfgs2lu]:hover,.product-gallery__thumb[data-astro-cid-fmfgs2lu]:focus-visible{color:var(--ink);background:#fff;border-color:#8fbab7}.product-gallery__thumb[data-astro-cid-fmfgs2lu].is-active{color:var(--teal-dark);border-color:var(--teal);background:#fff;box-shadow:0 0 0 2px #106f781f}.product-gallery__thumb[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{object-fit:contain;width:100%;height:5rem}.product-gallery__thumb[data-astro-cid-fmfgs2lu] span[data-astro-cid-fmfgs2lu]{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;font-size:.7rem;font-weight:760;line-height:1.25;display:-webkit-box;overflow:hidden}@media (width<=980px){.product-gallery__canvas[data-astro-cid-fmfgs2lu]{min-height:29rem}.product-gallery__canvas[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{height:24rem}}@media (width<=760px){.product-gallery__canvas[data-astro-cid-fmfgs2lu]{min-height:23rem;padding-inline:1rem}.product-gallery__canvas[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{height:18.5rem}.product-gallery__thumbs[data-astro-cid-fmfgs2lu]{scroll-snap-type:x proximity;padding-bottom:.2rem;display:flex;overflow-x:auto}.product-gallery__thumb[data-astro-cid-fmfgs2lu]{scroll-snap-align:start;flex:0 0 7.4rem;width:7.4rem}}@media (width<=430px){.product-gallery__canvas[data-astro-cid-fmfgs2lu]{min-height:20.5rem}.product-gallery__canvas[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{height:16rem}.product-gallery[data-astro-cid-fmfgs2lu] figcaption[data-astro-cid-fmfgs2lu]{display:grid}}.product-hero[data-astro-cid-uoj5ue56]{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f6f4ef,#e8f0ee);padding:clamp(2.6rem,5vw,4.6rem) 0 clamp(3.2rem,6vw,5.3rem)}.product-hero__grid[data-astro-cid-uoj5ue56]{grid-template-columns:minmax(22rem,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.product-hero__brand[data-astro-cid-uoj5ue56]{color:var(--teal-dark);margin-bottom:.55rem;font-size:.875rem;font-weight:820}.product-hero[data-astro-cid-uoj5ue56] h1[data-astro-cid-uoj5ue56]{max-width:18ch;margin-bottom:1.2rem;font-size:clamp(2.05rem,4vw,3.1rem)}.product-hero__lead[data-astro-cid-uoj5ue56]{color:#4b6168;max-width:45rem;margin-bottom:1.25rem;font-size:clamp(1.02rem,1.5vw,1.16rem)}.product-hero__decision[data-astro-cid-uoj5ue56]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.4rem 0;display:grid}.product-hero__decision[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]{background:#ffffffc2;border:1px solid #cfdbd8;border-radius:.72rem;min-width:0;padding:.9rem}.product-hero__decision[data-astro-cid-uoj5ue56] span[data-astro-cid-uoj5ue56]{color:var(--teal-dark);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.32rem;font-size:.67rem;font-weight:850;display:block}.product-hero__decision[data-astro-cid-uoj5ue56] strong[data-astro-cid-uoj5ue56]{font-size:.84rem;line-height:1.43;display:block}.product-hero__decision[data-astro-cid-uoj5ue56] .product-hero__decision-caution[data-astro-cid-uoj5ue56]{background:#f7eee4;border-color:#e4d1bc}.product-hero__decision[data-astro-cid-uoj5ue56] .product-hero__decision-caution[data-astro-cid-uoj5ue56] span[data-astro-cid-uoj5ue56]{color:#8d4d25}.product-hero__cta[data-astro-cid-uoj5ue56]{color:#fff;background:linear-gradient(135deg,#0a626b 0%,#108a88 100%);border:1px solid #ffffff6b;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;max-width:44rem;min-height:6.15rem;padding:1rem 1.05rem 1rem 1.2rem;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1.15rem 2.6rem #07525840,inset 0 1px #ffffff2e}.product-hero__cta[data-astro-cid-uoj5ue56]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff21,#0000);width:52%;height:230%;transition:left .35s;position:absolute;top:-70%;left:47%;transform:rotate(18deg)}.product-hero__cta[data-astro-cid-uoj5ue56]:hover{color:#fff;background:linear-gradient(135deg,#07545c 0%,#0c7977 100%);transform:translateY(-3px);box-shadow:0 1.35rem 3rem #07525852,inset 0 1px #ffffff38}.product-hero__cta[data-astro-cid-uoj5ue56]:hover:before{left:62%}.product-hero__cta[data-astro-cid-uoj5ue56]>span[data-astro-cid-uoj5ue56]:first-child{z-index:1;gap:.22rem;display:grid;position:relative}.product-hero__cta[data-astro-cid-uoj5ue56] .product-hero__cta-kicker[data-astro-cid-uoj5ue56]{color:#eafffb;letter-spacing:.075em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;width:fit-content;margin-bottom:.08rem;padding:.2rem .45rem;font-size:.66rem;font-weight:850}.product-hero__cta[data-astro-cid-uoj5ue56] strong[data-astro-cid-uoj5ue56]{font-size:clamp(1.04rem,1.5vw,1.17rem);line-height:1.28}.product-hero__cta[data-astro-cid-uoj5ue56] small[data-astro-cid-uoj5ue56]{color:#d7eeee;font-size:.84rem;line-height:1.4}.product-hero__cta[data-astro-cid-uoj5ue56] .product-hero__cta-icon[data-astro-cid-uoj5ue56]{z-index:1;color:#07545c;background:#fff;border-radius:.85rem;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-size:1.35rem;font-weight:900;transition:transform .2s;display:grid;position:relative;box-shadow:0 .55rem 1.25rem #05393d33}.product-hero__cta[data-astro-cid-uoj5ue56]:hover .product-hero__cta-icon[data-astro-cid-uoj5ue56]{transform:translate(3px)}.product-hero__ad-note[data-astro-cid-uoj5ue56]{color:#62767b;max-width:44rem;margin:.48rem .2rem 0;font-size:.7rem;line-height:1.4}.product-jump[data-astro-cid-uoj5ue56]{z-index:50;border-bottom:1px solid var(--line);backdrop-filter:blur(14px);background:#fffffff5;position:sticky;top:5.15rem;overflow-x:auto}.product-jump[data-astro-cid-uoj5ue56] .shell[data-astro-cid-uoj5ue56]{gap:1.5rem;display:flex}.product-jump[data-astro-cid-uoj5ue56] a[data-astro-cid-uoj5ue56]{color:#455b62;flex:none;padding:.82rem 0;font-size:.875rem;font-weight:760;text-decoration:none}.product-jump[data-astro-cid-uoj5ue56] a[data-astro-cid-uoj5ue56]:hover{color:var(--teal-dark)}.product-verdict[data-astro-cid-uoj5ue56]{background:#dcebea}.product-verdict__grid[data-astro-cid-uoj5ue56]{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,7vw,6rem);display:grid}.product-verdict[data-astro-cid-uoj5ue56] h2[data-astro-cid-uoj5ue56]{max-width:16ch}.product-verdict__grid[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]:last-child>p[data-astro-cid-uoj5ue56]:first-child{color:#304b52;font-size:1.08rem}.product-verdict__choices[data-astro-cid-uoj5ue56]{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.25rem;display:grid}.product-verdict__choices[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]{background:#ffffffa8;border:1px solid #bfd2cf;border-radius:.75rem;grid-template-columns:auto 1fr;gap:.65rem;padding:.95rem;display:grid}.product-verdict__choices[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]:last-child{background:#f5eee4;border-color:#decbb6}.product-verdict__choices[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]>span[data-astro-cid-uoj5ue56]{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.68rem;font-weight:900;display:grid}.product-verdict__choices[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]:last-child>span[data-astro-cid-uoj5ue56]{background:var(--signal-dark)}.product-verdict__choices[data-astro-cid-uoj5ue56] strong[data-astro-cid-uoj5ue56]{margin-bottom:.2rem;font-size:.82rem;display:block}.product-verdict__choices[data-astro-cid-uoj5ue56] p[data-astro-cid-uoj5ue56]{color:#465e65;margin:0;font-size:.82rem;line-height:1.5}.product-facts[data-astro-cid-uoj5ue56]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-facts[data-astro-cid-uoj5ue56] div[data-astro-cid-uoj5ue56]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.2rem}.product-facts[data-astro-cid-uoj5ue56] dt[data-astro-cid-uoj5ue56]{color:#52676d;font-size:.875rem;font-weight:730}.product-facts[data-astro-cid-uoj5ue56] dd[data-astro-cid-uoj5ue56]{color:var(--ink);margin:.3rem 0 0;font-size:1rem;font-weight:780}.product-balance[data-astro-cid-uoj5ue56]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.product-balance[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]{border-radius:.85rem;padding:1.35rem}.product-balance__positive[data-astro-cid-uoj5ue56]{background:#e8f3ed;border:1px solid #c8dfd2}.product-balance__caution[data-astro-cid-uoj5ue56]{background:#f6eee4;border:1px solid #e6d2b8}.product-balance[data-astro-cid-uoj5ue56] h3[data-astro-cid-uoj5ue56]{font-size:1rem}.product-balance[data-astro-cid-uoj5ue56] ul[data-astro-cid-uoj5ue56]{color:#425960;margin:0;padding-left:1.2rem;font-size:.95rem}.product-balance[data-astro-cid-uoj5ue56] li[data-astro-cid-uoj5ue56]{margin:.45rem 0}.product-fit[data-astro-cid-uoj5ue56]{background:var(--paper)}.product-fit__columns[data-astro-cid-uoj5ue56]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.product-fit__columns[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.5rem}.product-fit__columns[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]>h3[data-astro-cid-uoj5ue56]{margin-bottom:1.1rem;font-size:1.05rem}.product-fit__columns[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:.8rem;padding:1rem 0;display:grid}.product-fit__columns[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]>span[data-astro-cid-uoj5ue56]{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.72rem;font-weight:900;display:grid}.product-fit__columns[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]:last-child article[data-astro-cid-uoj5ue56]>span[data-astro-cid-uoj5ue56]{background:var(--signal-dark)}.product-fit[data-astro-cid-uoj5ue56] h4[data-astro-cid-uoj5ue56]{margin:0 0 .35rem;font-size:1rem}.product-fit[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56] p[data-astro-cid-uoj5ue56]{color:#425960;margin:0;font-size:.93rem}.product-analysis[data-astro-cid-uoj5ue56]{grid-template-columns:minmax(16rem,.58fr) minmax(0,1.42fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.product-analysis[data-astro-cid-uoj5ue56]>aside[data-astro-cid-uoj5ue56]{position:sticky;top:9.2rem}.product-analysis[data-astro-cid-uoj5ue56]>aside[data-astro-cid-uoj5ue56] p[data-astro-cid-uoj5ue56]:last-child{color:var(--slate);font-size:.88rem}.product-analysis__items[data-astro-cid-uoj5ue56]{border-top:1px solid var(--line)}.product-analysis__items[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]{border-bottom:1px solid var(--line);padding:1.55rem 0}.product-analysis__items[data-astro-cid-uoj5ue56] h3[data-astro-cid-uoj5ue56]{letter-spacing:-.025em;margin-bottom:.55rem;font-size:1.12rem}.product-analysis__items[data-astro-cid-uoj5ue56] p[data-astro-cid-uoj5ue56]{color:#496067;margin:0}.product-practice[data-astro-cid-uoj5ue56]{background:#edf4f2}.product-practice__grid[data-astro-cid-uoj5ue56]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.product-practice__grid[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]{background:#fff;border:1px solid #d1dfdc;border-radius:1rem;padding:1.45rem;box-shadow:0 .55rem 1.5rem #1721260b}.product-practice__grid[data-astro-cid-uoj5ue56] h3[data-astro-cid-uoj5ue56]{margin-bottom:.75rem;font-size:1.08rem}.product-practice__grid[data-astro-cid-uoj5ue56] p[data-astro-cid-uoj5ue56]{color:#425960;margin:0;font-size:.96rem}.product-cost[data-astro-cid-uoj5ue56]{color:#fff;background:#173039;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;margin-top:1rem;padding:1.5rem;display:grid}.product-cost[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]:first-child{color:#173039;background:#b9dfe1;border-radius:.8rem;place-items:center;width:3.15rem;height:3.15rem;font-size:1.2rem;font-weight:900;display:grid}.product-cost[data-astro-cid-uoj5ue56] .eyebrow[data-astro-cid-uoj5ue56]{color:#a8ddda;margin-bottom:.45rem}.product-cost[data-astro-cid-uoj5ue56] h3[data-astro-cid-uoj5ue56]{margin-bottom:.55rem;font-size:1.2rem}.product-cost[data-astro-cid-uoj5ue56] p[data-astro-cid-uoj5ue56]:last-child{color:#c5d5d9;max-width:64rem;margin:0;font-size:.96rem}.product-check[data-astro-cid-uoj5ue56]{color:#fff;background:#173039}.product-check__grid[data-astro-cid-uoj5ue56]{grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);gap:clamp(2.5rem,7vw,6rem);display:grid}.product-check__grid[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]:first-child>p[data-astro-cid-uoj5ue56]:last-child{color:#aac0c7}.product-check__list[data-astro-cid-uoj5ue56]{border-top:1px solid #ffffff26;grid-template-columns:repeat(2,1fr);display:grid}.product-check__list[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]{border-bottom:1px solid #ffffff26;padding:1.25rem 1.25rem 1.25rem 0}.product-check__list[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]:nth-child(odd){border-right:1px solid #ffffff26;padding-right:1.6rem}.product-check__list[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]:nth-child(2n){padding-left:1.6rem}.product-check__list[data-astro-cid-uoj5ue56] h3[data-astro-cid-uoj5ue56]{margin-bottom:.4rem;font-size:.95rem}.product-check__list[data-astro-cid-uoj5ue56] p[data-astro-cid-uoj5ue56]{color:#c0d0d4;margin:0;font-size:.9rem}.product-offers[data-astro-cid-uoj5ue56]{background:#0e1d23}.product-offers__grid[data-astro-cid-uoj5ue56]{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.product-offers__grid[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]:first-child>p[data-astro-cid-uoj5ue56]:last-child{color:#aabcc2}.product-offers__actions[data-astro-cid-uoj5ue56]{gap:.65rem;display:grid}.product-offers__actions[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]>a[data-astro-cid-uoj5ue56]{min-height:4.8rem;color:var(--ink);background:#fff;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;text-decoration:none;transition:transform .2s,background .2s;display:flex}.product-offers__actions[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]>a[data-astro-cid-uoj5ue56]:hover{background:#e5f0ef;transform:translateY(-1px)}.product-offers__actions[data-astro-cid-uoj5ue56] a[data-astro-cid-uoj5ue56]>span[data-astro-cid-uoj5ue56]:first-child{gap:.13rem;display:grid}.product-offers__actions[data-astro-cid-uoj5ue56] .product-offers__kicker[data-astro-cid-uoj5ue56]{color:var(--teal-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:850}.product-offers__actions[data-astro-cid-uoj5ue56] a[data-astro-cid-uoj5ue56] strong[data-astro-cid-uoj5ue56]{font-size:.98rem}.product-offers__actions[data-astro-cid-uoj5ue56] a[data-astro-cid-uoj5ue56] small[data-astro-cid-uoj5ue56]{color:#52676d;font-size:.875rem}.product-offers__actions[data-astro-cid-uoj5ue56] a[data-astro-cid-uoj5ue56]>span[data-astro-cid-uoj5ue56]:last-child{color:var(--teal-dark);font-size:1.15rem;font-weight:900}.product-offers__legal[data-astro-cid-uoj5ue56]{color:#91a6ac;margin:.15rem .15rem 0;font-size:.72rem;line-height:1.45}.product-alternatives[data-astro-cid-uoj5ue56]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.product-alternatives[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]{background:#f8faf9;border:1px solid #d3ddda;border-radius:1rem;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 .6rem 1.7rem #1721260b}.product-alternatives__image[data-astro-cid-uoj5ue56]{background:linear-gradient(145deg,#edf5f3,#dcebea);border-bottom:1px solid #d3dfdc;place-items:center;min-height:18rem;padding:1.2rem;display:grid}.product-alternatives__image[data-astro-cid-uoj5ue56] img[data-astro-cid-uoj5ue56]{object-fit:contain;filter:drop-shadow(0 .9rem .8rem #17212629);width:min(100%,15rem);height:15rem}.product-alternatives__body[data-astro-cid-uoj5ue56]{flex-direction:column;flex:1;min-height:18.5rem;padding:1.2rem;display:flex}.product-alternatives[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56] p[data-astro-cid-uoj5ue56]{color:var(--teal-dark);margin:0 0 .15rem;font-size:.875rem;font-weight:820}.product-alternatives[data-astro-cid-uoj5ue56] h3[data-astro-cid-uoj5ue56]{margin:0 0 .55rem;font-size:1.08rem}.product-alternatives[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56] div[data-astro-cid-uoj5ue56]>span[data-astro-cid-uoj5ue56]{color:#4a6168;font-size:.9rem;line-height:1.5}.product-alternatives__actions[data-astro-cid-uoj5ue56]{gap:.65rem;margin-top:auto;padding-top:1.2rem;display:grid}.product-alternatives__buy[data-astro-cid-uoj5ue56]{color:#fff;background:var(--teal-dark);border-radius:.65rem;gap:.12rem;padding:.8rem 2.5rem .82rem .85rem;text-decoration:none;transition:background .2s,transform .2s;display:grid;position:relative}.product-alternatives__buy[data-astro-cid-uoj5ue56]:hover{color:#fff;background:#0b5960;transform:translateY(-1px)}.product-alternatives__buy[data-astro-cid-uoj5ue56] small[data-astro-cid-uoj5ue56]{color:#bfe4e1;letter-spacing:.065em;text-transform:uppercase;font-size:.63rem;font-weight:820}.product-alternatives__buy[data-astro-cid-uoj5ue56] strong[data-astro-cid-uoj5ue56]{font-size:.9rem;line-height:1.3}.product-alternatives__buy[data-astro-cid-uoj5ue56]>span[data-astro-cid-uoj5ue56]{position:absolute;top:50%;right:.85rem;transform:translateY(-50%);color:#fff!important;font-size:1rem!important}.product-alternatives__review[data-astro-cid-uoj5ue56]{width:fit-content;color:var(--teal-dark);text-underline-offset:.18em;font-size:.86rem;font-weight:800}.product-alternatives__note[data-astro-cid-uoj5ue56]{color:#687a80;margin:.85rem 0 0;font-size:.75rem;line-height:1.5}.product-conclusion[data-astro-cid-uoj5ue56]{color:#40585f;border-left:3px solid var(--teal);background:#e9f2f0;border-radius:.7rem;margin:2rem 0 0;padding:1.25rem 1.4rem}.product-conclusion[data-astro-cid-uoj5ue56] strong[data-astro-cid-uoj5ue56]{color:var(--ink)}.product-faq[data-astro-cid-uoj5ue56]{background:linear-gradient(#f5f7f6 0%,#edf4f2 100%)}.product-faq__grid[data-astro-cid-uoj5ue56]{grid-template-columns:minmax(16rem,.64fr) minmax(0,1.36fr);align-items:start;gap:clamp(1.5rem,4.5vw,4rem);display:grid}.product-faq__intro[data-astro-cid-uoj5ue56]{color:#fff;background:linear-gradient(145deg,#173039,#0c555c);border-radius:1.15rem;padding:clamp(1.5rem,3vw,2.15rem);position:sticky;top:9.2rem;box-shadow:0 1.15rem 2.8rem #12363d29}.product-faq__intro[data-astro-cid-uoj5ue56] .eyebrow[data-astro-cid-uoj5ue56]{color:#8edbd5}.product-faq__intro[data-astro-cid-uoj5ue56] h2[data-astro-cid-uoj5ue56]{color:#fff;margin-bottom:.9rem;font-size:clamp(1.65rem,2.6vw,2.25rem)}.product-faq__intro[data-astro-cid-uoj5ue56]>p[data-astro-cid-uoj5ue56]:last-child{color:#c7dadd;margin:0;font-size:.94rem;line-height:1.65}.product-faq__list[data-astro-cid-uoj5ue56]{gap:.75rem;display:grid}.product-faq[data-astro-cid-uoj5ue56] details[data-astro-cid-uoj5ue56]{background:#fffffff0;border:1px solid #d2ddda;border-radius:.9rem;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 .45rem 1.35rem #1721260b}.product-faq[data-astro-cid-uoj5ue56] details[data-astro-cid-uoj5ue56][open]{border-color:#9dc6c2;box-shadow:0 .7rem 1.8rem #17434814}.product-faq[data-astro-cid-uoj5ue56] summary[data-astro-cid-uoj5ue56]{color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem 1.2rem;font-weight:790;line-height:1.4;list-style:none;display:grid}.product-faq[data-astro-cid-uoj5ue56] summary[data-astro-cid-uoj5ue56]::-webkit-details-marker{display:none}.product-faq[data-astro-cid-uoj5ue56] summary[data-astro-cid-uoj5ue56] i[data-astro-cid-uoj5ue56]{background:#e5f1ef;border-radius:50%;width:2rem;height:2rem;transition:background .2s,transform .2s;display:block;position:relative}.product-faq[data-astro-cid-uoj5ue56] summary[data-astro-cid-uoj5ue56] i[data-astro-cid-uoj5ue56]:before,.product-faq[data-astro-cid-uoj5ue56] summary[data-astro-cid-uoj5ue56] i[data-astro-cid-uoj5ue56]:after{content:"";background:var(--teal-dark);border-radius:2px;width:.72rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-faq[data-astro-cid-uoj5ue56] summary[data-astro-cid-uoj5ue56] i[data-astro-cid-uoj5ue56]:after{transition:opacity .2s,transform .2s;transform:translate(-50%,-50%)rotate(90deg)}.product-faq[data-astro-cid-uoj5ue56] details[data-astro-cid-uoj5ue56][open] summary[data-astro-cid-uoj5ue56]{color:var(--teal-dark)}.product-faq[data-astro-cid-uoj5ue56] details[data-astro-cid-uoj5ue56][open] summary[data-astro-cid-uoj5ue56] i[data-astro-cid-uoj5ue56]{background:var(--teal-dark);transform:rotate(180deg)}.product-faq[data-astro-cid-uoj5ue56] details[data-astro-cid-uoj5ue56][open] summary[data-astro-cid-uoj5ue56] i[data-astro-cid-uoj5ue56]:before,.product-faq[data-astro-cid-uoj5ue56] details[data-astro-cid-uoj5ue56][open] summary[data-astro-cid-uoj5ue56] i[data-astro-cid-uoj5ue56]:after{background:#fff}.product-faq[data-astro-cid-uoj5ue56] details[data-astro-cid-uoj5ue56][open] summary[data-astro-cid-uoj5ue56] i[data-astro-cid-uoj5ue56]:after{opacity:0}.product-faq[data-astro-cid-uoj5ue56] details[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]{border-top:1px solid #e0e7e5}.product-faq[data-astro-cid-uoj5ue56] details[data-astro-cid-uoj5ue56] p[data-astro-cid-uoj5ue56]{color:#465e65;max-width:62ch;margin:0;padding:1.05rem 1.2rem 1.25rem;font-size:.94rem;line-height:1.65}.product-data-note[data-astro-cid-uoj5ue56]{background:#f8faf9;border-top:1px solid #d7e0dd;border-bottom:1px solid #d7e0dd;padding:1rem 0}.product-data-note__inner[data-astro-cid-uoj5ue56]{grid-template-columns:auto minmax(15rem,1fr) auto;align-items:center;gap:1rem 2rem;display:grid}.product-data-note__inner[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]{border-right:1px solid #d5dfdc;gap:.08rem;padding-right:2rem;display:grid}.product-data-note__inner[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56] span[data-astro-cid-uoj5ue56]{color:#62767b;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:820}.product-data-note__inner[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56] strong[data-astro-cid-uoj5ue56]{color:var(--ink);font-size:.84rem}.product-data-note__inner[data-astro-cid-uoj5ue56] p[data-astro-cid-uoj5ue56]{color:#5b7076;margin:0;font-size:.82rem;line-height:1.5}.product-data-note__inner[data-astro-cid-uoj5ue56] a[data-astro-cid-uoj5ue56]{color:var(--teal-dark);white-space:nowrap;background:#fff;border:1px solid #bfcfcb;border-radius:.55rem;padding:.65rem .8rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:border-color .2s,background .2s}.product-data-note__inner[data-astro-cid-uoj5ue56] a[data-astro-cid-uoj5ue56]:hover{background:#eaf3f1;border-color:#8eb7b3}.product-mobile-cta[data-astro-cid-uoj5ue56],.product-mobile-cta[data-astro-cid-uoj5ue56][hidden]{display:none}@media (width<=980px){.product-hero__grid[data-astro-cid-uoj5ue56]{grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);gap:2rem}.product-alternatives[data-astro-cid-uoj5ue56]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-alternatives[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);display:grid}}@media (width<=900px){.product-hero__grid[data-astro-cid-uoj5ue56],.product-verdict__grid[data-astro-cid-uoj5ue56],.product-analysis[data-astro-cid-uoj5ue56],.product-check__grid[data-astro-cid-uoj5ue56],.product-offers__grid[data-astro-cid-uoj5ue56],.product-faq__grid[data-astro-cid-uoj5ue56]{grid-template-columns:1fr}.product-analysis[data-astro-cid-uoj5ue56]>aside[data-astro-cid-uoj5ue56],.product-faq__intro[data-astro-cid-uoj5ue56]{position:static}.product-balance[data-astro-cid-uoj5ue56],.product-fit__columns[data-astro-cid-uoj5ue56],.product-practice__grid[data-astro-cid-uoj5ue56]{grid-template-columns:1fr}.product-facts[data-astro-cid-uoj5ue56]{grid-template-columns:repeat(2,1fr)}.product-hero__decision[data-astro-cid-uoj5ue56]{grid-template-columns:1fr 1fr}.product-hero__decision[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]:first-child{grid-column:1/-1}}@media (width<=760px){.product-hero[data-astro-cid-uoj5ue56]{padding-top:2rem}.product-hero__grid[data-astro-cid-uoj5ue56],.product-verdict__grid[data-astro-cid-uoj5ue56],.product-analysis[data-astro-cid-uoj5ue56],.product-check__grid[data-astro-cid-uoj5ue56],.product-offers__grid[data-astro-cid-uoj5ue56],.product-faq__grid[data-astro-cid-uoj5ue56]{grid-template-columns:1fr}.product-jump[data-astro-cid-uoj5ue56]{top:4.65rem}.product-analysis[data-astro-cid-uoj5ue56]>aside[data-astro-cid-uoj5ue56],.product-faq__intro[data-astro-cid-uoj5ue56]{position:static}.product-facts[data-astro-cid-uoj5ue56]{grid-template-columns:repeat(2,1fr)}.product-hero__decision[data-astro-cid-uoj5ue56]{grid-template-columns:1fr}.product-hero__decision[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]:first-child{grid-column:auto}.product-verdict__choices[data-astro-cid-uoj5ue56],.product-balance[data-astro-cid-uoj5ue56],.product-fit__columns[data-astro-cid-uoj5ue56],.product-practice__grid[data-astro-cid-uoj5ue56],.product-alternatives[data-astro-cid-uoj5ue56]{grid-template-columns:1fr}.product-alternatives[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]:last-child:nth-child(odd){grid-column:auto;display:flex}.product-alternatives__image[data-astro-cid-uoj5ue56]{min-height:17rem}.product-alternatives__body[data-astro-cid-uoj5ue56]{min-height:auto}.product-data-note__inner[data-astro-cid-uoj5ue56]{grid-template-columns:1fr;gap:.75rem}.product-data-note__inner[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]{border-bottom:1px solid #d5dfdc;border-right:0;padding:0 0 .75rem}.product-data-note__inner[data-astro-cid-uoj5ue56] a[data-astro-cid-uoj5ue56]{width:fit-content}.product-mobile-cta[data-astro-cid-uoj5ue56]{z-index:90;color:#fff;backdrop-filter:blur(12px);background:#112229f7;border:1px solid #ffffff26;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem;display:flex;position:fixed;bottom:.55rem;left:.55rem;right:.55rem;box-shadow:0 1rem 3rem #0000004d}.product-mobile-cta[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]{min-width:0;display:grid}.product-mobile-cta[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56] span[data-astro-cid-uoj5ue56]{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:800;overflow:hidden}.product-mobile-cta[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56] small[data-astro-cid-uoj5ue56]{color:#b5c5ca;font-size:.75rem}.product-mobile-cta[data-astro-cid-uoj5ue56]>a[data-astro-cid-uoj5ue56]{color:#fff;background:var(--teal);border-radius:.55rem;flex:none;padding:.78rem .9rem;font-size:.85rem;font-weight:820;text-decoration:none}}@media (width<=480px){.product-hero__cta[data-astro-cid-uoj5ue56]{width:100%}.product-facts[data-astro-cid-uoj5ue56],.product-check__list[data-astro-cid-uoj5ue56]{grid-template-columns:1fr}.product-check__list[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56],.product-check__list[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]:nth-child(odd),.product-check__list[data-astro-cid-uoj5ue56] article[data-astro-cid-uoj5ue56]:nth-child(2n){border-right:0;padding:1.1rem 0}.product-alternatives__image[data-astro-cid-uoj5ue56]{min-height:15.5rem}.product-alternatives__image[data-astro-cid-uoj5ue56] img[data-astro-cid-uoj5ue56]{height:13.5rem}.product-cost[data-astro-cid-uoj5ue56]{grid-template-columns:1fr}.product-mobile-cta[data-astro-cid-uoj5ue56]>div[data-astro-cid-uoj5ue56]{display:none}.product-mobile-cta[data-astro-cid-uoj5ue56]>a[data-astro-cid-uoj5ue56]{text-align:center;width:100%}}
