.lms-logos{background:var(--color-stone-50);padding:32px 24px;text-align:center;border-bottom:1px solid var(--color-stone-150)}.lms-logos-label{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 20px}.lms-logos-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 40px}.lms-logo{height:26px;width:auto;opacity:.72;transition:opacity .2s ease}.lms-logo:hover{opacity:1}.lms-logo--kajabi{height:34px}[data-theme=dark] .lms-logos{background:var(--color-stone-950);border-bottom-color:var(--color-stone-800)}[data-theme=dark] .lms-logo{filter:invert(1)}.lms-fixes{background:var(--color-stone-100);padding:80px 24px}.lms-fixes-inner{max-width:760px;margin:0 auto}.lms-fixes h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:48px;letter-spacing:-.01em}.lms-fixes-list{display:flex;flex-direction:column;gap:32px}.lms-fix{display:flex;gap:20px;align-items:flex-start}.lms-fix-icon{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,var(--color-gold-wash),var(--color-gold-pale));color:var(--color-gold-text)}.lms-fix-text h3{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:6px;line-height:1.3}.lms-fix-text p{font-size:.88rem;color:var(--text-secondary);line-height:1.65}@media(max-width:540px){.lms-fix{flex-direction:column;gap:12px}}.lms-setup{background:var(--color-white);padding:80px 24px}.lms-setup-inner{max-width:800px;margin:0 auto}.lms-setup h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:48px;letter-spacing:-.01em}.lms-setup-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.lms-setup-step{text-align:center}.lms-step-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--color-gold-wash),var(--color-gold-pale));border:1px solid rgba(201,160,0,.25);font-size:1.1rem;font-weight:700;color:var(--color-gold-text);margin-bottom:16px}.lms-step-body h3{font-size:.95rem;font-weight:700;color:var(--text-primary);margin-bottom:6px}.lms-step-body p{font-size:.85rem;color:var(--text-secondary);line-height:1.65}.lms-step-body a{color:var(--color-gold-text);text-decoration:none;font-weight:600}.lms-step-body a:hover{color:var(--color-gold-text-hover)}@media(max-width:640px){.lms-setup-grid{grid-template-columns:1fr;gap:36px}}.lms-compare{background:var(--color-stone-100);padding:80px 24px}.lms-compare-inner{max-width:900px;margin:0 auto}.lms-compare h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:40px;letter-spacing:-.01em}.lms-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid var(--color-stone-200);background:linear-gradient(to right,var(--color-white) 30%,transparent) left / 40px 100% no-repeat local,linear-gradient(to left,var(--color-white) 30%,transparent) right / 40px 100% no-repeat local,linear-gradient(to right,rgba(0,0,0,.08),transparent) left / 24px 100% no-repeat scroll,linear-gradient(to left,rgba(0,0,0,.08),transparent) right / 24px 100% no-repeat scroll,var(--color-white)}.lms-table{width:100%;border-collapse:collapse;font-size:.88rem;min-width:600px}.lms-table thead tr{background:linear-gradient(135deg,var(--color-gold-pale),var(--color-gold-muted))}.lms-table th{font-weight:700;color:var(--text-primary);padding:14px 18px;text-align:left;border-bottom:2px solid var(--color-stone-200);white-space:nowrap}.lms-table td{padding:12px 18px;color:var(--text-secondary);border-bottom:1px solid var(--color-stone-125)}.lms-table tbody tr:nth-child(2n){background:var(--color-stone-25)}.lms-table tbody tr:last-child td{border-bottom:none}.lms-table-highlight{background:#fef3c74d}.lms-table tbody tr:nth-child(2n) .lms-table-highlight{background:#fef3c773}.lms-table td strong{color:var(--text-primary);font-weight:600}.lms-stats{background:var(--color-stone-100);padding:0 24px 80px}.lms-stats-inner{max-width:960px;margin:0 auto}.lms-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lms-stat{text-align:center;padding:24px 16px;background:var(--color-white);border:1px solid var(--color-stone-200);border-radius:12px}.lms-stat-number{display:block;font-size:2.2rem;font-weight:700;color:var(--color-gold-text);line-height:1.1;margin-bottom:6px}.lms-stat-label{font-size:.82rem;color:var(--text-secondary)}@media(max-width:680px){.lms-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.lms-stats-grid{grid-template-columns:1fr}}[data-theme=dark] .lms-fixes{background:var(--color-stone-950)}[data-theme=dark] .lms-fix-icon{background:linear-gradient(135deg,#fefce814,#fef3c70d)}[data-theme=dark] .lms-setup{background:var(--color-stone-850)}[data-theme=dark] .lms-step-num{background:linear-gradient(135deg,#fefce814,#fef3c70d);border-color:#c9a00033}[data-theme=dark] .lms-step-body a{color:var(--color-gold-light)}[data-theme=dark] .lms-step-body a:hover{color:var(--color-gold-text)}[data-theme=dark] .lms-compare{background:var(--color-stone-950)}[data-theme=dark] .lms-table-wrap{border-color:var(--color-stone-800);background:linear-gradient(to right,var(--color-stone-900) 30%,transparent) left / 40px 100% no-repeat local,linear-gradient(to left,var(--color-stone-900) 30%,transparent) right / 40px 100% no-repeat local,linear-gradient(to right,rgba(0,0,0,.15),transparent) left / 24px 100% no-repeat scroll,linear-gradient(to left,rgba(0,0,0,.15),transparent) right / 24px 100% no-repeat scroll,var(--color-stone-900)}[data-theme=dark] .lms-table thead tr{background:linear-gradient(135deg,#fef3c71f,#fde68a14)}[data-theme=dark] .lms-table th{border-bottom-color:var(--color-stone-800)}[data-theme=dark] .lms-table td{border-bottom-color:var(--color-stone-775)}[data-theme=dark] .lms-table tbody tr:nth-child(2n){background:var(--color-stone-875)}[data-theme=dark] .lms-table-highlight{background:#fef3c70f}[data-theme=dark] .lms-table tbody tr:nth-child(2n) .lms-table-highlight{background:#fef3c71a}[data-theme=dark] .lms-stats{background:var(--color-stone-950)}[data-theme=dark] .lms-stat{background:var(--color-stone-900);border-color:var(--color-stone-800)}
