.lx-eyebrow{letter-spacing:1.7px;color:#afc0a4;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:650;display:inline-flex}.lx-eyebrow>i{background:#bafa72;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 14px #bafa7299}.lx-hero{gap:40px;padding:40px 0 12px;display:grid;position:relative}.lx-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#bafa7214,#0000);width:520px;height:340px;position:absolute;inset:-40px -20px auto auto}.lx-hero>*{z-index:1;position:relative}.lx-hero-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.lx-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:18px 0 16px;font-size:clamp(34px,4.6vw,56px);font-weight:750;line-height:1.08}.lx-hero h1>span{color:#bafa72}.lx-hero p{color:#a9b8a8;max-width:600px;font-size:15px;line-height:1.75}.lx-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.lx-chips span{color:#cfdfc2;background:#151d16;border:1px solid #33422f;border-radius:999px;padding:6px 12px;font-size:12px}.lx-chips span:before{content:"✓";color:#bafa72;margin-right:7px;font-weight:700}.lx-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin:0 0 22px;display:flex}.lx-heading h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.15}.lx-heading h2>span{color:#90a882}.lx-heading>p{color:#95a58e;max-width:360px;font-size:13px;line-height:1.8}.lx-section{margin:30px 0 8px}.lx-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.lx-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-card{min-width:0;color:inherit;background:linear-gradient(145deg,#19231a,#121a14);border:1px solid #303d2b;border-radius:12px;flex-direction:column;padding:22px;transition:transform .18s,border-color .18s,background .18s;display:flex}a.lx-card:hover{background:linear-gradient(145deg,#202e1c,#142017);border-color:#718f56;transform:translateY(-4px)}.lx-card-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.lx-icon{color:#bafa72;background:#bafa7214;border:1px solid #bafa7233;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.lx-num{color:#617059;font:400 13px ui-monospace,monospace}.lx-label{letter-spacing:1.5px;color:#8eaa7d;font-size:9px;font-weight:650}.lx-card h3{letter-spacing:-.02em;margin:8px 0 10px;font-size:19px;font-weight:700;line-height:1.3}.lx-card p{color:#98a892;margin:0 0 18px;font-size:13.5px;line-height:1.75}.lx-card-link{color:#cfdfc2;border-top:1px solid #30402b;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:12px;font-weight:600;display:flex}a.lx-card:hover .lx-card-link{color:#bafa72}.lx-readout{font-variant-numeric:tabular-nums;background:#0f1510;border:1px solid #273326;border-radius:9px;gap:6px;margin:0 0 18px;padding:12px 14px;display:grid}.lx-readout div{color:#93a38c;justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.lx-readout b{color:#edf1e9;font-weight:650}.lx-readout .hit b{color:#bafa72}.lx-steps{counter-reset:lx;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lx-step{background:linear-gradient(160deg,#18211a,#111812);border:1px solid #2c3829;border-radius:12px;padding:22px 20px;position:relative}.lx-step:not(:last-child):after{content:"";background:linear-gradient(90deg,#bafa7266,#bafa7200);width:18px;height:1px;position:absolute;top:41px;right:-17px}.lx-step-top{align-items:center;gap:12px;margin-bottom:16px;display:flex}.lx-step-top .lx-num{margin-left:auto}.lx-step h3{letter-spacing:-.02em;margin:0 0 10px;font-size:17px;line-height:1.3}.lx-step p{color:#98a892;font-size:13.5px;line-height:1.75}.lx-example{background:linear-gradient(160deg,#1b2719,#101711);border:1px solid #3a4b34;border-radius:14px;gap:16px;padding:22px;display:grid;box-shadow:0 20px 60px #0007,inset 0 0 0 1px #bafa720d}.lx-example-head{justify-content:space-between;align-items:center;display:flex}.lx-example-head span{letter-spacing:1.6px;color:#8eaa7d;font-size:10px;font-weight:650}.lx-example-head b{color:#182211;background:#bafa72;border-radius:999px;padding:4px 10px;font-size:11px}.lx-meter{gap:7px;display:grid}.lx-meter-row{color:#b9c6ba;justify-content:space-between;font-size:13px;display:flex}.lx-meter-row b{color:#edf1e9;font-variant-numeric:tabular-nums;font-size:16px}.lx-bar{background:#243024;border-radius:99px;height:8px;overflow:hidden}.lx-bar i{background:linear-gradient(90deg,#86c34c,#bafa72);border-radius:99px;height:100%;display:block}.lx-meter.muted .lx-bar i{background:#5d6d5a}.lx-meter.muted .lx-meter-row b{color:#a9b8a8}.lx-example-foot{font-variant-numeric:tabular-nums;border-top:1px solid #30402b;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.lx-example-foot span{color:#7f8f7a;font:400 12px ui-monospace,monospace}.lx-example-foot b{color:#bafa72;letter-spacing:-.02em;font-size:20px}.lx-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.lx-vs-card{background:#141b15;border:1px solid #303d2b;border-radius:12px;align-content:start;gap:8px;padding:20px;display:grid}.lx-vs-card b{letter-spacing:-.02em;font-size:18px}.lx-vs-card p{color:#98a892;font-size:13.5px;line-height:1.7}.lx-vs-out{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:750}.lx-vs-card.bad .lx-vs-out{color:#f1a09c}.lx-vs-card.good{background:linear-gradient(150deg,#1c2a18,#121a13);border-color:#55703f}.lx-vs-card.good .lx-vs-out{color:#bafa72}.lx-vs-mid{color:#617059;border:1px solid #303d2b;border-radius:99px;align-self:center;padding:8px 10px;font:600 12px ui-monospace,monospace}.lx-band{background:radial-gradient(120% 140% at 0 0,#22341c,#131b14 60%);border:1px solid #3c4f39;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.lx-band h2{letter-spacing:-.03em;margin:0 0 6px;font-size:22px}.lx-band p{color:#a9b8a8;max-width:560px;font-size:14px;line-height:1.6}.lx-btn{color:#182211;background:#bafa72;border-radius:7px;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 3px #819d54}.lx-btn:hover{background:#d0ffa1;transform:translateY(-2px)}.lx-parts{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.lx-part{background:#141b15;border:1px solid #2c3829;border-radius:12px;align-content:start;gap:6px;padding:18px;display:grid}.lx-part-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lx-part-top span{letter-spacing:1.4px;color:#8eaa7d;text-transform:uppercase;font-size:10px;font-weight:650}.lx-part-top .lx-num{font-size:12px}.lx-part b{letter-spacing:-.03em;color:#bafa72;font-variant-numeric:tabular-nums;font-size:22px}.lx-part p{color:#98a892;font-size:13.5px;line-height:1.7}.lx-az{top:calc(66px + env(safe-area-inset-top,0px));z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111612e6;flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:10px 0;display:flex;position:sticky}.lx-az a{text-align:center;color:#cfdfc2;background:#151d16;border:1px solid #303d2b;border-radius:8px;min-width:34px;padding:6px 8px;font-size:13px;font-weight:700}.lx-az a:hover{color:#bafa72;border-color:#bafa72}.lx-letter{border-top:1px solid #243024;grid-template-columns:56px minmax(0,1fr);gap:18px;padding:18px 0;scroll-margin-top:130px;display:grid}.lx-letter>h2{color:#bafa72;letter-spacing:-.04em;font-size:34px;line-height:1}.lx-terms{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.lx-term{background:#141b15;border:1px solid #2a3528;border-radius:11px;padding:14px 16px;scroll-margin-top:72px}.lx-term:target{border-color:#bafa72;box-shadow:0 0 0 3px #bafa7222}.lx-term dt{color:#edf1e9;margin:0 0 6px;font-family:Manrope,DM Sans,sans-serif;font-size:15px;font-weight:700}.lx-term dd{color:#a9b8a8;margin:0;font-size:13.5px;line-height:1.65}.lx-more{border-top:1px solid #243024;gap:12px;padding-top:22px;display:grid}.lx-more>div{flex-wrap:wrap;gap:8px;display:flex}.lx-more a{color:#cfdfc2;background:#151d16;border:1px solid #303d2b;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.lx-more a svg:first-child{color:#bafa72}.lx-more a:hover{color:#edf1e9;border-color:#bafa72}@media (max-width:960px){.lx-hero-split{grid-template-columns:1fr}.lx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-step:after{display:none}.lx-grid-3{grid-template-columns:1fr}}@media (max-width:640px){.lx-hero{gap:28px;padding-top:24px}.lx-heading{flex-direction:column;align-items:flex-start;gap:12px}.lx-steps,.lx-versus{grid-template-columns:1fr}.lx-vs-mid{justify-self:center}.lx-letter{grid-template-columns:1fr;gap:10px}.lx-letter>h2{font-size:26px}.lx-band{padding:20px}}@media (prefers-reduced-motion:reduce){a.lx-card:hover,.lx-btn:hover{transform:none}}.sh-prose .lx-versus{margin:6px 0 18px}.sh-prose .lx-vs-card p{margin:0}.lx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lx-card .lx-readout{margin-top:auto}.lx-card .lx-readout+.lx-card-link{margin-top:0}.lx-safe{color:#a9b8a8;background:#131a14;border:1px solid #2c3829;border-radius:11px;align-items:center;gap:12px;margin-top:14px;padding:14px 18px;font-size:13.5px;display:flex}.lx-safe svg:first-child{color:#bafa72}.lx-safe b{color:#edf1e9}.lx-safe span{flex:1}.lx-safe:hover{color:#cfdfc2;border-color:#718f56}.lx-sheet{gap:11px}.lx-sheet-row{font-variant-numeric:tabular-nums;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:12px;display:grid}.lx-sheet-row b{color:#edf1e9;font-size:14px}.lx-sheet-row span{text-align:right;color:#cfdfc2;font-size:13px}.lx-example-foot a{color:#bafa72;font-size:12px;font-weight:650}@media (max-width:960px){.lx-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lx-grid-2,.lx-grid-4{grid-template-columns:1fr}}@media (max-width:900px){.lx-az{position:static}.lx-letter,.lx-term{scroll-margin-top:120px}}
