.lo{display:grid;gap:12px;padding:22px;border-radius:16px;border:1px solid var(--line-2,#cfd6df);background:var(--surface,#fff);color:var(--ink,#0E1726);text-align:left}.lo-kicker{margin:0;font:600 12px var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--signal,#FF6B35)}.lo-progress{display:flex;gap:4px}.lo-progress i{flex:1 1;height:6px;border-radius:3px;background:var(--line,#E1E6EC)}.lo-progress i.on{background:var(--good,#0F9D76)}.lo h3{margin:0;font:700 22px/1.2 var(--display,inherit);letter-spacing:-.01em;color:inherit}.lo-lead{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2,#27324A)}.lo .lo-unlocks{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.lo-unlocks li{padding:5px 10px;border-radius:999px;background:var(--sunk,#EBEEF2);font-size:13px;line-height:1.3;color:var(--ink-2,#27324A)}.lo-buy{justify-content:space-between;gap:14px;margin-top:6px;padding-top:14px;border-top:1px solid var(--line,#e1e6ec)}.lo-buy,.lo-price{display:flex;align-items:center;flex-wrap:wrap}.lo-price{gap:10px;margin:0}.lo-price strong{flex:none;white-space:nowrap;font:700 40px/1 var(--display,inherit);letter-spacing:-.03em}.lo-price span{font-size:12.5px;line-height:1.4;color:var(--muted,#5B6677)}.lo .lo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:12px;background:var(--signal,#FF6B35);color:var(--ink,#0E1726);font:600 15.5px var(--ui,inherit);text-decoration:none}.lo .lo-btn:hover{background:#F2551C;color:var(--ink,#0E1726)}.lo .lo-btn:focus-visible,.lo-more a:focus-visible{outline:3px solid var(--signal,#FF6B35);outline-offset:3px}.lo-promises{margin:0;font-size:12.5px;color:var(--muted,#5B6677)}.lo-more{margin:0;font-size:14px}.lo-more a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.lo-dark{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#fff}.lo-dark .lo-kicker{color:#FF9A6B}.lo-dark .lo-progress i{background:rgba(255,255,255,.16)}.lo-dark .lo-progress i.on{background:#46D3A7}.lo-dark .lo-lead,.lo-dark .lo-unlocks li{color:#DCE4F2}.lo-dark .lo-unlocks li{background:rgba(255,255,255,.1)}.lo-dark .lo-buy{border-color:rgba(255,255,255,.14)}.lo-dark .lo-price span,.lo-dark .lo-promises{color:#AEB7C6}@media(max-width:520px){.lo{padding:18px 16px}.lo-buy{flex-direction:column;align-items:stretch}.lo .lo-btn{width:100%}}.lo-compact .lo-buy{margin-top:2px}