.lx-shell{--lx-bg:#0b0f17;--lx-surface:#121826;--lx-border:#94a3b824;--lx-fg:#e6ecf5;--lx-muted:#94a3b8;--lx-accent:#22d3ee}.lx-sec{padding:56px 0}.lx-container{width:min(1120px,92%);margin:0 auto}.lx-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lx-accent);margin-bottom:10px;font-size:.78rem;font-weight:700;display:inline-block}.lx-h2{color:var(--lx-fg);text-wrap:balance;margin:0 0 8px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800}.lx-head{text-align:center;max-width:640px;margin:0 auto 30px}.lx-blog-in{grid-template-columns:1.3fr .9fr;align-items:center;gap:34px;display:grid}.lx-blog-media img{border:1px solid var(--lx-border);border-radius:16px;width:100%;display:block}.lx-prose{color:var(--lx-muted);font-size:1rem;line-height:1.75}.lx-prose :is(h2,h3){color:var(--lx-fg);margin:1.1em 0 .4em}.lx-prose p{margin:.7em 0}.lx-prose a{color:var(--lx-accent);text-decoration:none}.lx-prose strong,.lx-prose b{color:var(--lx-fg)}.lx-prose ul,.lx-prose ol{margin:.7em 0;padding-left:1.3em}.lx-review-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.lx-review{background:var(--lx-surface);border:1px solid var(--lx-border);border-radius:16px;flex-direction:column;gap:12px;margin:0;padding:22px;display:flex}.lx-stars{color:#fbbf24;letter-spacing:2px;font-size:.85rem}.lx-star-off{color:#94a3b84d}.lx-review blockquote{color:var(--lx-fg);flex-grow:1;margin:0;font-size:.98rem;line-height:1.65}.lx-review figcaption{align-items:center;gap:10px;margin-top:4px;display:flex}.lx-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:38px;height:38px}.lx-avatar-ph{color:#06121a;text-transform:uppercase;background:linear-gradient(135deg,#0891b2,#22d3ee);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.lx-who{flex-direction:column;line-height:1.25;display:flex}.lx-who b{color:var(--lx-fg);font-size:.92rem}.lx-who small{color:var(--lx-muted);font-size:.78rem}.lx-faq-list{flex-direction:column;gap:10px;max-width:820px;margin:0 auto;display:flex}.lx-faq-item{background:var(--lx-surface);border:1px solid var(--lx-border);border-radius:12px;overflow:hidden}.lx-faq-item summary{cursor:pointer;color:var(--lx-fg);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-weight:600;list-style:none;display:flex}.lx-faq-item summary::-webkit-details-marker{display:none}.lx-faq-item summary i{color:var(--lx-accent);flex-shrink:0;transition:transform .2s}.lx-faq-item[open] summary i{transform:rotate(180deg)}.lx-faq-a{color:var(--lx-muted);padding:0 18px 16px;line-height:1.7}@media (max-width:760px){.lx-blog-in{grid-template-columns:1fr}.lx-blog-media{order:-1}.lx-sec{padding:40px 0}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .lx-shell{--lx-bg:#f6f8fc;--lx-surface:#fff;--lx-border:#0f172a1a;--lx-fg:#0f172a;--lx-muted:#475569}}:root[data-theme=light] .lx-shell{--lx-bg:#f6f8fc;--lx-surface:#fff;--lx-border:#0f172a1a;--lx-fg:#0f172a;--lx-muted:#475569}
