.kitbox{background:#fff;border:2px solid var(--brand);border-radius:20px;padding:24px 24px 28px;margin-top:40px}.kitbox .sec{margin-top:8px}.kitbox>p{max-width:720px;color:var(--mut)}.kitbox .more{display:inline-block;margin-top:4px}.doc .buy{margin-top:auto;align-self:flex-start}.doc .tag.new{background:var(--acc);color:#10231f}.ov{position:fixed;inset:0;background:rgba(16,35,31,.55);z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;overflow:auto}.ov[hidden]{display:none}.mod{position:relative;width:100%;max-width:520px;background:#fff}.mod .x{position:absolute;top:10px;right:12px;border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:var(--mut)}.mod .hp{position:absolute;left:-9999px;opacity:0}.mod .terms{display:flex;gap:8px;align-items:flex-start;font-size:14px;margin:10px 0}

.faq details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin:10px 0}.faq summary{cursor:pointer;font-weight:600}.faq details p{margin:8px 0 0;color:var(--mut)}.crumbs{font-size:14px;color:var(--mut);margin-top:18px}.crumbs a{color:inherit}.lp h2{font-size:22px;margin:32px 0 8px}.lp .lead{font-size:18px;color:var(--mut);max-width:720px}.lp p,.lp ul{max-width:760px}.lpbuy{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:16px 0}.lpbuy .pr{font-size:30px;font-weight:800}
