.help-page{margin:0;color:#3f3048;background:#faf8f3 url('paper.png') repeat;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.help-header{display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;padding:20px 28px}.help-header img{display:block;width:150px;height:auto}.help-back,.help-page a{color:#8055aa}.help-main{width:min(1080px,calc(100% - 32px));margin:auto}.help-intro{padding:clamp(32px,6vw,72px);border:1px solid #ded5e5;border-radius:28px;background:rgba(255,253,248,.82)}.help-intro h1{max-width:750px;margin:.2em 0;font-size:clamp(2.4rem,7vw,5.4rem);line-height:.98}.help-intro>p:not(.eyebrow){max-width:700px;font-size:1.08rem;line-height:1.65}.eyebrow{color:#77578d;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.help-jumps{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.help-jumps a{padding:9px 14px;border:1px solid #d8cce1;border-radius:999px;background:#fff;text-decoration:none}.help-section{margin:22px 0;padding:clamp(24px,4vw,48px);border:1px solid #e0d9d2;border-radius:24px;background:rgba(255,253,248,.72)}.help-section h2{margin:.15em 0 .7em;font-size:clamp(1.7rem,4vw,2.7rem)}.help-section details{border-top:1px solid #e4ddd6;padding:15px 2px}.help-section summary{cursor:pointer;font-weight:750}.help-section details p{max-width:850px;margin:10px 0 0;color:#66586f;line-height:1.6}.help-section pre{overflow:auto;padding:14px;border-radius:12px;background:#f0eaf5;color:#44324e}.help-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.help-steps article{padding:20px;border-radius:18px;background:#f5eff9}.help-steps article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#8c62b5;color:white;font-weight:800}.help-steps h3{margin:12px 0 5px}.help-steps p{margin:0;color:#66586f;line-height:1.5}.flipoa-research{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:start;background:linear-gradient(135deg,rgba(244,238,249,.9),rgba(233,244,237,.85))}.flipoa-research>.flipoa-avatar{position:sticky;top:25px;width:110px;height:110px}.help-contact{text-align:center;margin:30px 0 60px;padding:35px;border-radius:24px;background:#eee5f6}.help-contact a{display:inline-block;margin-top:8px;padding:11px 18px;border-radius:999px;background:#875cb0;color:white;text-decoration:none;font-weight:750}.help-page footer{padding:28px;text-align:center}.help-page footer nav{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}@media(max-width:700px){.help-header{padding:14px 18px}.help-header img{width:125px}.help-back{font-size:.86rem}.help-main{width:min(100% - 20px,1080px)}.help-intro,.help-section{border-radius:18px;padding:22px 18px}.help-steps{grid-template-columns:1fr}.flipoa-research{grid-template-columns:1fr}.flipoa-research>.flipoa-avatar{position:static;width:78px;height:78px;justify-self:end}.help-jumps{gap:6px}.help-jumps a{font-size:.82rem;padding:7px 10px}}
.help-page .help-intro a.button,
.help-page .help-intro a.button:visited {
  display: inline-flex; align-items: center; justify-content: center;
  max-width: 100%; min-height: 48px; padding: 14px 20px;
  border: 1px solid #70518c; border-radius: 14px;
  background: #70518c; color: #fff; opacity: 1;
  font-weight: 750; line-height: 1.4; text-align: center; text-decoration: none;
}
.help-page .help-intro a.button:hover,
.help-page .help-intro a.button:active { background: #5d3e78; border-color: #5d3e78; color: #fff; }
.help-page .help-intro a.button:focus-visible { outline: 3px solid #426b54; outline-offset: 4px; }
