body{background:var(--rc-bg,#0f1b2a);color:var(--rc-text);font-family:var(--rc-font,"Open Sans", "Helvetica Neue", Arial, sans-serif);margin:0;padding:0;font-size:14px;line-height:20px}a{color:var(--rc-link)}.rc-page{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:24px 32px 40px}@media (width<=640px){.rc-page{padding:16px}}.lp{overflow-x:hidden}.lp-hero{color:#fff;background:#232f3e}.lp-hero-in{box-sizing:border-box;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;max-width:1280px;margin:0 auto;padding:56px 48px 64px;display:grid}.lp-kick{color:#f90;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700}.lp-hero h1{color:#fff;margin:0 0 16px;font-size:42px;font-weight:700;line-height:50px}.lp-sub{color:#d1d5db;max-width:520px;margin:0 0 26px;font-size:17px;line-height:26px}.lp-ctas{flex-wrap:wrap;gap:12px;display:flex}.lp-btn{color:#fff;box-sizing:border-box;background:0 0;border:2px solid #fff;border-radius:20px;align-items:center;gap:6px;min-height:32px;padding:4px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.lp-btn:hover{color:#fff;background:#ffffff1f}.lp-btn.primary{color:#000716;background:#f90;border-color:#f90}.lp-btn.primary:hover{color:#000716;background:#ec7211;border-color:#ec7211}.lp-facts{color:#d1d5db;flex-wrap:wrap;gap:12px 22px;margin-top:26px;font-size:13px;display:flex}.lp-facts span{align-items:center;gap:6px;display:inline-flex}.lp-facts svg{color:#f90}.lp-preview{color:#000716;background:#fff;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 20px 50px -20px #000a}.lp-ph{border-bottom:1px solid #e9ebed;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-weight:700;display:flex}.lp-ph .d{color:#5f6b7a;font-size:13px;font-weight:400}.lp-lines{padding:8px 16px 4px}.lp-line{border-bottom:1px solid #e9ebed;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 0;display:flex}.lp-line:last-child{border-bottom:0}.lp-who{color:#0972d3;background:#f2f8fd;border:1px solid #b8e7ff;border-radius:12px;align-items:center;gap:6px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-flex}.lp-sel{background:#fff;border:1px solid #8c8c94;border-radius:8px;align-items:center;gap:6px;padding:2px 8px 2px 10px;font-size:13px;font-weight:600;display:inline-flex}.lp-sel.v{background:#fff8ec;border-color:#f90}.lp-sel svg{color:#5f6b7a}.lp-pre{color:#d1d5db;font-family:var(--rc-mono,ui-monospace, monospace);white-space:pre;background:#0f141a;margin:0;padding:14px 16px;font-size:12px;line-height:19px;overflow-x:auto}.lp-pre .k{color:#89bdff}.lp-pre .s{color:#9be59b}.lp-pre .c{color:#f90}.lp-band{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1280px;margin:0 auto;padding:28px 48px;display:grid}.lp-feat{background:var(--rc-panel);border:1px solid var(--rc-border);border-radius:16px;padding:20px;box-shadow:0 1px 1px #0007161a,0 1px 8px 2px #00071612}.lp-fi{width:36px;height:36px;color:var(--rc-link);background:#0972d324;border-radius:8px;place-items:center;margin-bottom:12px;display:grid}.lp-feat h3{margin:0;font-size:14px;font-weight:700;line-height:20px}.lp-feat p{color:var(--rc-muted);margin:4px 0 0}.lp-note{box-sizing:border-box;max-width:1280px;margin:0 auto 24px;padding:0 48px;display:none}.lp-note-in{background:#0972d31a;border:1px solid #0972d373;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.lp-note-in svg{color:var(--rc-link);flex:none}.lp-note-in button{font:inherit;color:var(--rc-link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.lp-foot{border-top:1px solid var(--rc-border);color:var(--rc-muted);font-size:12px}.lp-foot-in{box-sizing:border-box;flex-wrap:wrap;gap:6px 16px;max-width:1280px;margin:0 auto;padding:14px 48px;display:flex}.lp-foot-in .sp{flex:1}@media (width<=1023px){.lp-note{display:block}}@media (width<=900px){.lp-hero-in{grid-template-columns:1fr;gap:32px;padding:40px 24px 48px}.lp-band{grid-template-columns:1fr;padding:24px}.lp-note{padding:0 24px}.lp-foot-in{padding:14px 24px}.lp-foot-in .sp{display:none}}@media (width<=480px){.lp-hero h1{font-size:32px;line-height:40px}}
