.lx.lp-symptoms{border-top:1px solid var(--fx-line-e5e5e5)}.lx.lp-symptoms .ms-sub,.lx.lp-gaming .ms-sub{max-width:720px;font-size:clamp(16px,1.1vw,19px)}.lp-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lp-card{background:var(--fx-bg-ffffff);border:1px solid var(--fx-line-e5e5e5);border-radius:16px;flex-direction:column;padding:clamp(24px,2vw,36px);display:flex;box-shadow:0 24px 50px -40px #00000040}.lp-card-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.lp-card .ms-fix-icon{border-radius:10px;width:46px;height:46px}.lp-card .ms-fix-icon svg{width:22px;height:22px}.lp-tag{letter-spacing:1.5px;text-transform:uppercase;color:#6fa52e;font-family:Fira Code,monospace;font-size:11px;font-weight:700}.lx .lp-card h3{letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(18px,1.35vw,23px);font-weight:800;line-height:1.2}.lx .lp-card p{font-size:clamp(14px,.95vw,16px)}.lx.lp-brands{background:var(--fx-bg-ffffff);border-top:1px solid var(--fx-line-e5e5e5)}.lp-mac{background:#0a0a0a radial-gradient(circle,#8fc7481a 1px,#0000 1px) 0 0/22px 22px;border-radius:18px;justify-content:space-between;align-items:center;gap:32px;padding:clamp(28px,2.6vw,48px);display:flex}.lp-mac .ms-tag{color:#8fc748;margin-bottom:12px}.lx .lp-mac h3{color:#fff;letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(30px,2.6vw,48px);font-weight:900;line-height:1}.lx .lp-mac p{color:var(--fx-mid-9a9a9a);max-width:560px;font-size:clamp(15px,1vw,17px)}.lp-mac-btn{color:#fff;white-space:nowrap;background:#8fc748;border:2px solid #8fc748;border-radius:6px;flex-shrink:0;justify-content:space-between;align-items:center;gap:28px;padding:clamp(11px,.9vw,15px) clamp(20px,1.8vw,28px);font-size:clamp(13px,1vw,15px);font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.lp-mac-btn span{font-size:16px;transition:transform .2s;display:inline-block}.lp-mac-btn:hover{opacity:.88}.lp-mac-btn:hover span{transform:translate(4px)}.lp-brand-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px;display:grid}.lp-brand{background:var(--fx-bg-ffffff);border:1px solid var(--fx-line-e5e5e5);border-radius:16px;flex-direction:column;gap:6px;padding:clamp(22px,1.8vw,32px);display:flex}.lp-brand-name{letter-spacing:-.035em;font-size:clamp(24px,1.9vw,34px);font-weight:900;line-height:1}.lp-brand-head{color:#6fa52e;margin-top:6px;font-family:Fira Code,monospace;font-size:12px;font-weight:700}.lx .lp-brand p{margin-top:4px;font-size:clamp(14px,.95vw,16px)}.lx.lp-gaming{color:#fff;background:#0a0a0a}.lx.lp-gaming h2{color:#fff}.lx.lp-gaming .ms-sub{color:var(--fx-mid-9a9a9a)}.lp-gaming-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lp-gaming-card{background:#111;border:1px solid #262626;border-radius:16px;padding:clamp(26px,2.2vw,40px)}.lp-gaming-n{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #8fc748;margin-bottom:26px;font-size:clamp(44px,3.6vw,64px);font-weight:900;line-height:.9;display:block}.lx .lp-gaming-card h3{color:#fff;letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(18px,1.35vw,23px);font-weight:800;line-height:1.2}.lx .lp-gaming-card p{color:var(--fx-mid-9a9a9a);font-size:clamp(14px,.95vw,16px)}@media (max-width:1100px){.lp-grid,.lp-brand-grid,.lp-gaming-grid{grid-template-columns:1fr 1fr}}@media (max-width:968px){.lp-mac{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.lp-grid,.lp-brand-grid,.lp-gaming-grid{grid-template-columns:1fr}.lp-mac-btn{width:100%}}
.lx.bg-bench{background:var(--fx-bg-f9f9f9);border-top:1px solid var(--fx-line-e5e5e5)}.lx.bg-bench .ms-sub{max-width:680px;font-size:clamp(16px,1.1vw,19px)}.bg-pairs{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bg-pair{background:var(--fx-bg-ffffff);border:1px solid var(--fx-line-e5e5e5);border-radius:18px;margin:0;padding:12px}.bg-pair-imgs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bg-pair-img{aspect-ratio:4/3;background:var(--fx-bg-ececec);border-radius:10px;position:relative;overflow:hidden}.bg-pair-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bg-pill{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#0a0a0a;border-radius:4px;padding:5px 10px;font-family:Fira Code,monospace;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.bg-pill.after{background:#8fc748}.bg-pair figcaption{letter-spacing:-.01em;color:var(--fx-ink-0a0a0a);padding:16px 8px 6px;font-size:clamp(16px,1.15vw,20px);font-weight:800}.bg-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(150px,13vw,260px);gap:12px;margin-top:20px;display:grid}.bg-shot{background:var(--fx-bg-dddddd);cursor:zoom-in;border:none;border-radius:14px;padding:0;position:relative;overflow:hidden}.bg-shot:first-child{grid-area:span 2/span 2}.bg-shot img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.bg-zoom{color:#fff;opacity:0;background:#0a0a0abf;border-radius:8px;place-items:center;width:34px;height:34px;transition:opacity .2s;display:grid;position:absolute;bottom:10px;right:10px}.bg-zoom svg{width:16px;height:16px}@media (hover:hover){.bg-shot:hover img{transform:scale(1.04)}.bg-shot:hover .bg-zoom{opacity:1}}.bg-viewer{z-index:9999;background:#050505eb;place-items:center;padding:60px 80px;display:grid;position:fixed;inset:0}.bg-viewer img{border-radius:10px;max-width:100%;max-height:100%;box-shadow:0 30px 80px #00000080}.bg-nav,.bg-close{color:#fff;cursor:pointer;background:#111;border:1px solid #333;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;transition:border-color .2s,color .2s;display:grid;position:absolute}.bg-nav:hover,.bg-close:hover{color:#8fc748;border-color:#8fc748}.bg-nav.prev{top:50%;left:20px;transform:translateY(-50%)}.bg-nav.next{top:50%;right:20px;transform:translateY(-50%)}.bg-close{font-size:28px;top:20px;right:20px}.bg-count{color:var(--fx-mid-9a9a9a);font-family:Fira Code,monospace;font-size:13px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:968px){.bg-pairs{grid-template-columns:1fr}.bg-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.bg-grid{grid-template-columns:1fr 1fr;grid-auto-rows:130px}.bg-shot:first-child{grid-row:span 1}.bg-viewer{padding:70px 12px}.bg-nav{top:auto;bottom:14px;transform:none}.bg-nav.prev{left:14px}.bg-nav.next{right:14px}}
