@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bw8PRq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bw8PRq_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.byCEma_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.byCEma_variable{--font-text:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--brand:#5a22e0;--brand-hover:#4316b8;--brand-deep:#2c0f73;--brand-soft:#f1ecff;--brand-line:#ddd0ff;--on-brand:#fff;--accent:#ffd23f;--accent-soft:#fff6d6;--on-accent:#1d0f3a;--ink:#1d0f3a;--ink-muted:#45366b;--ink-subtle:#6a5c8c;--line:#e6e0f2;--surface:#fff;--surface-tint:#fcfbff;--on-deep:#ddd3ff;--on-ink-muted:#c9bfe6;--focus:#5a22e0;--focus-on-dark:#ffd23f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:88px;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-pill:999px;--radius-tail:4px;--container:1200px;--measure-post:680px;--header-height:72px}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{background:var(--surface);color:var(--ink);font:400 16px/1.55 var(--font-text);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);font-weight:800}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--focus-on-dark)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.container{max-width:calc(var(--container) + 2 * var(--space-6));padding:0 var(--space-6);margin:0 auto}.skip-link{left:var(--space-4);background:var(--ink);color:var(--on-brand);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);z-index:20;position:absolute;top:-60px}.skip-link:focus{top:var(--space-3)}.eyebrow{font:600 14px/1.3 var(--font-display);color:var(--brand);margin:0 0 var(--space-3)}.lead{font:400 19px/1.5 var(--font-text);color:var(--ink-muted);max-width:600px;margin:var(--space-5) 0 0}.meta{font:500 13px/1.4 var(--font-text);color:var(--ink-subtle)}.heading-section{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.2vw,54px);line-height:1}.section--soft{background:var(--brand-soft)}.actions{align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.text-link{font:600 15px/1.2 var(--font-display);color:var(--brand);text-underline-offset:4px;text-decoration:underline}.text-link:hover{color:var(--brand-hover)}.eq-logo{align-items:center;gap:var(--space-2);font:800 21px/1 var(--font-display);letter-spacing:-.025em;color:var(--ink);white-space:nowrap;text-decoration:none;display:inline-flex}.eq-logo__mark{background:var(--brand);width:28px;height:24px;color:var(--on-brand);border-radius:13px 13px 13px var(--radius-tail);flex:none;place-items:center;font-size:16px;display:grid}.eq-logo--inverse{color:var(--on-brand)}.eq-bubble{background:var(--brand);color:var(--on-brand);border-radius:.42em .42em .42em .08em;padding:.04em .28em .1em;display:inline-block;transform:rotate(-2deg)}.eq-btn{justify-content:center;align-items:center;gap:var(--space-2);font:600 16px/1.2 var(--font-display);border-radius:var(--radius-pill);border:2px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;padding:14px 22px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.eq-btn:hover,.eq-btn--primary{background:var(--ink);color:var(--on-brand)}.eq-btn--primary:hover{background:var(--brand);border-color:var(--brand)}.eq-btn--accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.eq-btn--accent:hover{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--on-accent)}.eq-btn--soft{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--on-accent);padding:10px 16px;font-size:14px}.eq-btn--soft:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.eq-btn--light{background:var(--surface);border-color:var(--surface);color:var(--ink)}.eq-btn--light:hover{background:var(--ink);border-color:var(--ink);color:var(--on-brand)}.eq-btn--sm{padding:9px 16px;font-size:14px}.eq-tag{font:800 13px/1.2 var(--font-display);border-radius:10px 10px 10px var(--radius-tail);background:var(--accent);color:var(--on-accent);padding:5px 10px;display:inline-block}.eq-tag--brand{background:var(--brand);color:var(--on-brand)}.eq-tag--soft{background:var(--brand-soft);color:var(--brand)}.eq-sticker{background:var(--accent);color:var(--on-accent);border-radius:18px 18px 18px var(--radius-tail);font:800 20px/1 var(--font-display);border:2px solid var(--ink);padding:12px 18px;display:inline-block;transform:rotate(-4deg)}.eq-chip{font:600 15px/1.2 var(--font-display);border-radius:var(--radius-pill);background:var(--surface);border:1.5px solid var(--ink);color:var(--ink);white-space:nowrap;cursor:pointer;padding:9px 16px;text-decoration:none;display:inline-block}.eq-chip:hover{background:var(--ink);color:var(--on-brand)}.eq-chip[aria-pressed=true],.eq-chip[aria-current]{background:var(--accent);color:var(--on-accent)}.eq-guide{color:var(--ink);flex-direction:column;gap:10px;text-decoration:none;display:flex}.eq-guide__media{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--brand-soft);position:relative;overflow:hidden}.eq-guide__media img{object-fit:cover;width:100%;height:100%}.eq-guide__media .eq-tag{left:var(--space-3);top:var(--space-3);position:absolute}.eq-guide__cat{font:600 13px/1.3 var(--font-text);color:var(--brand)}.eq-guide__title{font:800 23px/1.12 var(--font-display);letter-spacing:-.022em;margin:0}.eq-guide:hover .eq-guide__title{color:var(--brand)}.eq-guide__text{font:400 15px/1.5 var(--font-text);color:var(--ink-muted);margin:0}.eq-guide__meta{font:500 13px/1.4 var(--font-text);color:var(--ink-subtle)}.eq-pick{background:var(--surface);border-radius:var(--radius-md);padding:var(--space-4);border:1.5px solid #0000;flex-direction:column;gap:10px;display:flex}.eq-pick:hover{border-color:var(--ink)}.eq-pick__label{font:800 14px/1.3 var(--font-display);color:var(--brand)}.eq-pick__name{font:800 18px/1.2 var(--font-display);letter-spacing:-.015em;margin:0}.eq-pick__text{font:400 14px/1.45 var(--font-text);color:var(--ink-muted);margin:0}.eq-pick__guide{font:500 13px/1.4 var(--font-text);color:var(--ink-subtle)}.eq-pick__guide a:hover{color:var(--brand)}.eq-pick .eq-btn{align-self:flex-start;margin-top:auto}.eq-review{border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.eq-review__body{padding:var(--space-5) var(--space-5) 0}.eq-review__name{font:800 26px/1.15 var(--font-display);letter-spacing:-.02em;margin:var(--space-3) 0 0}.eq-review__pc{gap:var(--space-3);padding:var(--space-4) var(--space-5);grid-template-columns:1fr 1fr;display:grid}.eq-review__pc>div{border-radius:var(--radius-sm);font:400 15px/1.5 var(--font-text);padding:14px 16px}.eq-review__pc h4{font:800 15px/1.3 var(--font-display);margin:0 0 6px}.eq-review__pc ul{margin:0;padding-left:18px}.eq-review__pc p{margin:0}.eq-review__pros{background:var(--brand-soft)}.eq-review__cons{background:var(--accent-soft)}.eq-review__buy{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);background:var(--surface-tint);flex-wrap:wrap;display:flex}.eq-review__buy small{font:500 13px var(--font-text);color:var(--ink-subtle)}.eq-aff{gap:var(--space-3);background:var(--brand-soft);border-radius:var(--radius-sm);padding:var(--space-4) 18px;font:400 15px/1.55 var(--font-text);color:var(--ink);display:flex}.eq-aff__mark{border-radius:11px 11px 11px var(--radius-tail);background:var(--brand);width:24px;height:21px;color:var(--on-brand);font:800 13px var(--font-display);flex:none;place-items:center;margin-top:2px;display:grid}.media{background:var(--brand-soft);overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.eq-pick__media{aspect-ratio:1;border-radius:14px}.eq-review__top{grid-template-columns:240px 1fr;display:grid}.eq-review__media{min-height:240px}.eq-review__top .eq-review__body{padding:var(--space-5)}.eq-review__top .eq-review__name{margin-top:var(--space-2)}.eq-num{background:var(--brand);width:46px;height:40px;color:var(--on-brand);font:800 18px var(--font-display);border-radius:20px 20px 20px 5px;place-items:center;display:grid}.more{font:600 16px/1.3 var(--font-display);color:var(--ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.more:hover{color:var(--brand)}.promo-bar{background:var(--ink);color:var(--on-brand);text-align:center;padding:9px var(--space-4);font-size:14px}.promo-bar a{color:var(--accent);font-weight:600}.site-header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.site-header .container{height:var(--header-height);align-items:center;gap:28px;display:flex}.site-nav{gap:22px;display:flex}.site-nav a{font:600 15px/1.2 var(--font-display);padding:6px 0;text-decoration:none}.site-nav a:hover{color:var(--brand)}.site-header .eq-btn--soft{margin-left:auto}.site-footer{background:var(--brand-deep);color:var(--on-deep);padding:64px 0 var(--space-6)}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;display:grid}.footer-grid p{max-width:24em;margin:14px 0 0;font-size:15px;line-height:1.55}.footer-grid h2{font:800 16px/1.2 var(--font-display);color:var(--on-brand);margin:0 0 14px}.footer-grid ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.footer-grid a{text-decoration:none}.footer-grid a:hover{color:var(--accent)}.footer-bottom{margin-top:var(--space-7);padding-top:var(--space-5);justify-content:space-between;gap:var(--space-4);border-top:1px solid #4a2c95;flex-wrap:wrap;font-size:13px;display:flex}.hero{gap:var(--space-7);grid-template-columns:1.15fr 1fr;align-items:center;padding-top:56px;padding-bottom:80px;display:grid}.hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(48px,7vw,100px);line-height:.9}.hero .eq-bubble{margin:.06em 0}.hero .lead{max-width:30em;margin-top:28px}.proof{flex-wrap:wrap;gap:28px;margin-top:40px;display:flex}.proof div{color:var(--ink-subtle);font-size:14px;line-height:1.35}.proof strong{font:800 26px var(--font-display);letter-spacing:-.02em;color:var(--ink);display:block}.hero-stack{height:540px;position:relative}.hero-card{background:var(--surface);border:2px solid var(--ink);border-radius:var(--radius-md);width:260px;padding:14px;text-decoration:none;position:absolute}.hero-card .media{height:190px;margin-bottom:var(--space-3);border-radius:13px}.hero-card h2{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.15}.hero-card small{color:var(--ink-subtle);margin-top:6px;font-size:13px;display:block}.hero-card--a{top:50px;left:0;transform:rotate(-6deg)}.hero-card--b{background:var(--brand);border-color:var(--brand);top:0;right:0;transform:rotate(5deg)}.hero-card--b h2{color:var(--on-brand)}.hero-card--b small{color:var(--on-deep)}.hero-card--c{z-index:1;width:230px;bottom:0;left:34%;transform:rotate(2deg)}.hero-card--c .media{height:120px}.hero-card:hover h2{text-underline-offset:3px;text-decoration:underline}.hero-stack .eq-sticker{z-index:2;position:absolute;bottom:60px;right:2%}.chip-band{background:var(--accent-soft);padding:22px 0}.chip-band .container{scrollbar-width:none;align-items:center;gap:10px;display:flex;overflow-x:auto}.chip-band__label{font:600 15px/1.2 var(--font-display);white-space:nowrap;margin-right:6px}.section{padding-top:var(--space-8);padding-bottom:var(--space-8)}.section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;margin-bottom:36px;display:flex}.section-heading p{color:var(--ink-muted);max-width:30em;margin:var(--space-3) 0 0;font-size:17px;line-height:1.5}.feat{border-radius:var(--radius-lg);background:var(--brand);color:var(--on-brand);grid-template-columns:1.2fr 1fr;text-decoration:none;display:grid;overflow:hidden}.feat>.media{background:var(--brand-hover);min-height:440px}.feat__text{flex-direction:column;gap:18px;padding:44px;display:flex}.feat__cat{font:600 13px var(--font-text);color:var(--accent)}.feat h3{letter-spacing:-.03em;color:var(--on-brand);margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.02}.feat:hover h3{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.feat p{color:var(--on-deep);margin:0;font-size:17px;line-height:1.55}.feat ul{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.feat li{gap:10px;font-size:15px;display:flex}.feat li:before{content:"";background:var(--accent);border-radius:8px 8px 8px 2px;flex:none;width:18px;height:16px;margin-top:2px}.feat__meta{color:var(--on-deep);margin-top:auto;font-size:14px}.guide-grid{gap:28px var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.eq-guide__media .media,.eq-guide__media>img{width:100%;height:100%}.eq-guide__title{margin-top:6px}.pick-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.eq-pick .eq-btn{align-self:stretch}.pick-note{color:var(--ink-subtle);margin:20px 0 0;font-size:13px}.method{grid-template-columns:1fr 1.3fr;align-items:start;gap:56px;display:grid}.method>div>p{color:var(--ink-muted);margin:var(--space-4) 0 18px;max-width:28em;font-size:17px;line-height:1.6}.steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.step{gap:var(--space-4);border-radius:var(--radius-md);background:var(--accent-soft);grid-template-columns:56px 1fr;align-items:start;padding:20px;display:grid}.step:nth-child(2){background:var(--brand-soft)}.step:nth-child(3){background:var(--surface);border:1.5px solid var(--line)}.step h3{letter-spacing:-.015em;margin:0;font-size:19px}.step p{color:var(--ink-muted);margin:4px 0 0;font-size:15px;line-height:1.5}.video-band{background:var(--ink);color:var(--on-brand);padding:var(--space-8) 0}.video-band .section-heading{margin-bottom:0}.video-band h2{color:var(--on-brand);max-width:760px}.video-band em{color:var(--accent);font-style:normal}.video-band .section-heading p{color:var(--on-ink-muted)}.page-header{padding-top:56px;padding-bottom:var(--space-7)}.page-header h1{letter-spacing:-.04em;max-width:900px;margin:0;font-size:clamp(38px,5.4vw,68px);line-height:.98}.category-block+.category-block{margin-top:var(--space-8)}.category-block h2{letter-spacing:-.025em;margin:0 0 var(--space-5);font-size:32px;line-height:1.08}.crumbs{color:var(--ink-subtle);gap:var(--space-2);flex-wrap:wrap;padding:28px 0 0;font-size:14px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--brand)}.post-head{padding:20px 0 var(--space-6);max-width:880px}.post-head h1{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(38px,5.4vw,68px);line-height:.98}.post-head .lead{max-width:36em;margin-top:20px;font-size:20px}.byline{align-items:center;gap:var(--space-3);margin-top:var(--space-5);color:var(--ink-subtle);font-size:14px;display:flex}.byline strong{color:var(--ink);font-size:15px;display:block}.avatar{background:var(--accent-soft);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.avatar .eq-logo__mark{width:22px;height:19px;font-size:12px}.cover .media{aspect-ratio:21/9;border-radius:var(--radius-lg)}.cover figcaption{color:var(--ink-subtle);margin-top:var(--space-2);font-size:13px}.cover{margin:0}.post-layout{padding-top:var(--space-7);grid-template-columns:240px minmax(0,680px);justify-content:center;gap:64px;display:grid}.toc{align-self:start;position:sticky;top:96px}.toc h2{margin:0 0 var(--space-3);font-size:15px}.toc ol{border-left:2px solid var(--line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc a{color:var(--ink-muted);border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 14px;font-size:14px;line-height:1.4;text-decoration:none;display:block}.toc a:hover{color:var(--brand);border-left-color:var(--brand)}.share{gap:var(--space-2);margin-top:28px;display:flex}.share a,.share button{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.share a:hover,.share button:hover{background:var(--brand);color:var(--on-brand)}.art{font:400 18px/1.7 var(--font-text);color:var(--ink-muted)}.art>*+*{margin-top:22px}.art p{margin-bottom:0}.art section>p{margin-top:22px}.art h2{letter-spacing:-.025em;margin:56px 0 0;scroll-margin-top:96px;font-size:32px;line-height:1.08}.art section>.eq-btn{margin-top:22px}.art a:not(.eq-btn){color:var(--brand);text-underline-offset:3px;text-decoration-thickness:2px}.art .eq-aff a{color:var(--brand)}.quick{border:2px solid var(--ink);border-radius:var(--radius-md);scroll-margin-top:96px;overflow:hidden}.quick h2{background:var(--ink);color:var(--on-brand);letter-spacing:0;margin:0;padding:14px 20px;font-size:20px}.quick-row{gap:var(--space-4);border-top:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:center;padding:14px 20px;display:grid}.quick h2+.quick-row{border-top:0}.quick-row .media{border-radius:var(--radius-sm);width:72px;height:72px}.quick-row small{font:800 13px var(--font-display);color:var(--brand);display:block}.quick-row strong{font:800 18px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.table-wrap{border-radius:var(--radius-md);border:1.5px solid var(--line);overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5}.table-wrap th,.table-wrap td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.table-wrap th{background:var(--brand-soft);font:800 14px var(--font-display);color:var(--ink)}.table-wrap tr:last-child td{border-bottom:0}.table-wrap td:first-child{color:var(--ink);font-weight:600}.review-list{gap:28px;margin-top:28px;display:grid}.review-list .eq-review{font-size:15px;line-height:1.5}.faq details{border-bottom:1.5px solid var(--line);padding:18px 0}.faq summary{font:800 19px/1.3 var(--font-display);color:var(--ink);cursor:pointer;justify-content:space-between;gap:var(--space-4);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--brand);font-size:24px;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{margin-top:10px;font-size:17px;line-height:1.6}.author-box{background:var(--accent-soft);border-radius:var(--radius-md);grid-template-columns:72px 1fr;gap:18px;padding:22px;display:grid;margin-top:var(--space-7)!important}.author-box .avatar{background:var(--surface);width:72px;height:72px}.author-box .avatar .eq-logo__mark{width:34px;height:29px;font-size:18px}.author-box h2{letter-spacing:0;margin:0;font-size:19px}.author-box p{margin:4px 0 0;font-size:15px;line-height:1.55}.related{padding-top:72px}.legal{max-width:calc(var(--measure-post) + 2 * var(--space-6));padding-top:var(--space-8);padding-bottom:var(--space-8)}.legal h1{letter-spacing:-.04em;margin:0 0 var(--space-6);font-size:clamp(38px,5.4vw,68px);line-height:.98}.legal h2{letter-spacing:-.025em;margin:var(--space-7) 0 var(--space-4);font-size:32px;line-height:1.08}.legal p{font:400 18px/1.7 var(--font-text);color:var(--ink-muted)}.legal a{color:var(--brand)}.empty{padding-top:var(--space-8);padding-bottom:var(--space-8);max-width:calc(820px + 2 * var(--space-6))}.empty h1{letter-spacing:-.04em;margin:var(--space-4) 0 0;font-size:clamp(38px,5.4vw,68px);line-height:.98}.empty .eq-btn{margin-top:var(--space-6)}.feature{background:var(--brand);color:var(--on-brand);border-radius:var(--radius-lg);padding:var(--space-7);gap:var(--space-7);grid-template-columns:1.2fr .8fr;align-items:end;display:grid}.feature h2{color:var(--on-brand);letter-spacing:-.03em;margin:var(--space-4) 0 0;font-size:clamp(30px,3.6vw,46px);line-height:1}.feature p{color:var(--on-deep);margin:0;font-size:17px}.faq--boxed details{background:var(--surface);border-radius:var(--radius-md);padding:18px var(--space-5);border:0}.faq--boxed{gap:var(--space-3);display:grid}@media (max-width:980px){.hero,.feat,.method,.feature,.post-layout{grid-template-columns:minmax(0,1fr)}.hero-stack{max-width:460px;height:520px}.feat>.media{min-height:260px}.feat__text{padding:28px}.guide-grid,.pick-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.toc{display:none}}@media (max-width:760px){.site-header .container{row-gap:var(--space-2);height:auto;padding-top:var(--space-3);padding-bottom:var(--space-3);flex-wrap:wrap}.site-nav{gap:var(--space-5);order:3;width:100%;overflow-x:auto}}@media (max-width:640px){:root{--space-8:64px}.container{padding:0 var(--space-4)}.legal,.empty{max-width:none}.guide-grid,.pick-grid,.footer-grid{grid-template-columns:1fr}.hero-card{width:200px}.hero-card .media{height:140px}.hero-card--c{left:18%}.feature{padding:var(--space-6) var(--space-5)}.eq-review__top,.eq-review__pc{grid-template-columns:1fr}.eq-review__media{min-height:200px}.quick-row{grid-template-columns:56px 1fr}.quick-row .media{width:56px;height:56px}.quick-row .eq-btn{grid-column:1/-1}.art,.legal p{font-size:17px}}.author-avatar{background:var(--brand);width:42px;height:42px;color:var(--on-brand);font:800 15px/1 var(--font-display);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;display:grid}.author-avatar--md{width:72px;height:72px;font-size:24px}.author-avatar--lg{border-radius:70px 70px 70px 14px;width:160px;height:140px;font-size:56px;transform:rotate(-3deg)}.byline a{text-decoration:none}.byline a:hover{color:var(--brand)}.page-header .proof{margin-top:var(--space-6)}.about-author{gap:var(--space-7);background:var(--accent-soft);border-radius:var(--radius-lg);padding:var(--space-7);grid-template-columns:auto 1fr;align-items:start;display:grid}.about-author h2{letter-spacing:-.03em;margin:var(--space-2) 0 0;font-size:clamp(30px,3.6vw,46px);line-height:1}.about-author__role{font:600 15px var(--font-display);color:var(--ink-subtle);margin:var(--space-2) 0 var(--space-4)}.about-author p:not(.about-author__role){color:var(--ink-muted);max-width:40em;margin:0 0 var(--space-3);font-size:18px;line-height:1.65}.about-author a,.prose a,.contact-grid+.meta a,.section .meta a{color:var(--brand)}.steps--row{grid-template-columns:repeat(3,1fr)}.steps--four{grid-template-columns:repeat(4,1fr)}.steps--row .step{background:var(--surface);border:0;grid-template-columns:1fr}.promise-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.promise-list li{gap:var(--space-3);font:600 19px/1.4 var(--font-display);letter-spacing:-.01em;padding:18px var(--space-5);border:1.5px solid var(--line);border-radius:var(--radius-md);display:flex}.promise-list li:before{content:"";background:var(--accent);border-radius:8px 8px 8px 2px;flex:none;width:18px;height:16px;margin-top:4px}.prose p{color:var(--ink-muted);margin:0 0 var(--space-4);font-size:18px;line-height:1.7}.contact-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.contact-card{gap:var(--space-2);background:var(--surface);border:2px solid var(--ink);border-radius:var(--radius-md);padding:var(--space-5);flex-direction:column;text-decoration:none;transition:background .15s,color .15s;display:flex}.contact-card strong{font:800 20px/1.2 var(--font-display);letter-spacing:-.015em;overflow-wrap:anywhere}.contact-card span:last-child{color:var(--ink-muted);font-size:15px}.contact-card__label{font:600 13px var(--font-text);color:var(--brand)}.contact-card:hover{background:var(--ink);color:var(--on-brand)}.contact-card:hover span{color:var(--on-ink-muted)!important}.contact-card--main{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.contact-card--main .contact-card__label{color:var(--accent)}.contact-card--main span:last-child{color:var(--on-deep)}.legal .eq-tag+h1{margin-top:var(--space-4);margin-bottom:var(--space-3)}.legal .meta{margin:0}.legal__intro p{margin:var(--space-5) 0 0;font-size:20px!important;line-height:1.55!important}.legal__toc{margin-top:var(--space-6);border:1.5px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5)}.legal__toc h2{letter-spacing:-.015em;margin:0 0 var(--space-3);font-size:18px}.legal__toc ol{columns:2;column-gap:var(--space-6);margin:0;padding-left:20px}.legal__toc li{break-inside:avoid;padding:2px 0;font-size:15px;line-height:1.5}.legal__toc a{color:var(--ink);text-decoration:none}.legal__toc a:hover{color:var(--brand);text-decoration:underline}.legal h2{scroll-margin-top:96px}.legal ul{margin:0 0 var(--space-4);padding-left:22px}.legal li{font:400 18px/1.7 var(--font-text);color:var(--ink-muted);margin-bottom:var(--space-2)}.legal strong{color:var(--ink)}@media (max-width:980px){.steps--row,.steps--four,.contact-grid{grid-template-columns:1fr 1fr}.about-author{padding:var(--space-6);grid-template-columns:1fr}}@media (max-width:640px){.steps--row,.steps--four,.contact-grid{grid-template-columns:1fr}.about-author{padding:var(--space-5);gap:var(--space-5)}.author-avatar--lg{width:110px;height:96px;font-size:38px}.legal__toc ol{columns:1}.legal li{font-size:17px}}.hero>*,.feat>*,.method>*,.feature>*,.post-layout>*,.guide-grid>*,.pick-grid>*,.contact-grid>*,.footer-grid>*,.about-author>*,.eq-review__top>*,.quick-row>*{min-width:0}.eq-review__top--no-media{grid-template-columns:1fr}.quick-row--no-media{grid-template-columns:1fr auto}h1,h2,h3{overflow-wrap:break-word}@media (max-width:640px){.promo-bar{padding:8px var(--space-4);font-size:13px}.site-header .container{flex-wrap:wrap}.site-header .eq-btn--soft{display:none}.site-nav{gap:var(--space-4)}.site-nav a{font-size:14px}.hero{padding-top:var(--space-6);padding-bottom:var(--space-7);gap:var(--space-6)}.hero .actions .eq-btn{flex:100%}.proof{gap:var(--space-4) var(--space-5);margin-top:var(--space-6)}.proof strong{font-size:22px}.hero-stack{height:440px}.section-heading{margin-bottom:var(--space-5)}.section-heading p{font-size:16px}.guide-grid{gap:var(--space-6)}.eq-pick{column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.eq-pick__media{grid-row:1/span 4;width:96px}.eq-pick .eq-btn{margin-top:var(--space-3);grid-column:1/-1}.eq-pick__text{font-size:14px}.feat h3{font-size:28px}.feat__text{padding:var(--space-5);gap:var(--space-3)}.method{gap:var(--space-5)}.step{padding:var(--space-4);grid-template-columns:46px minmax(0,1fr)}.footer-grid{gap:var(--space-6) var(--space-5);grid-template-columns:1fr 1fr}.footer-grid>:first-child,.footer-grid>:last-child{grid-column:1/-1}.crumbs{padding-top:var(--space-4);font-size:13px}.post-head{padding-bottom:var(--space-5)}.post-head .lead{font-size:18px}.cover .media{aspect-ratio:16/10;border-radius:var(--radius-md)}.post-layout{padding-top:var(--space-6)}.art h2{margin-top:var(--space-7);font-size:26px}.quick h2{padding:12px var(--space-4);font-size:18px}.quick-row,.quick-row--no-media{padding:var(--space-3) var(--space-4);gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.quick-row .media{display:none}.quick-row .eq-btn{width:100%}.eq-review__body,.eq-review__top .eq-review__body{padding:var(--space-4)}.eq-review__name{font-size:22px}.eq-review__pc{padding:0 var(--space-4) var(--space-4)}.eq-review__buy{padding:var(--space-4)}.eq-review__buy .eq-btn{width:100%}.table-wrap table{min-width:520px}.faq summary{font-size:17px}.author-box{grid-template-columns:1fr}.page-header{padding-top:var(--space-6);padding-bottom:var(--space-6)}.legal{padding-top:var(--space-6);padding-bottom:var(--space-7)}.legal__intro p{font-size:18px!important}}main{overflow-x:clip}@media (max-width:640px){.hero-card--b{right:10px}.hero-card--a{left:4px}}.art .quick h2{margin-top:0}
