/* ===== LP共通 ===== */
.lp-nav { background: #fff; border-bottom: 1px solid #e9ecef; position: sticky; top: 0; z-index: 100; }
.lp-brand { font-family: Georgia, serif; font-weight: 700; font-size: 20px; line-height: 1; }
.brand-si { color: #0ABAB5; }
.brand-scan { color: #1a1a1a; }
.brand-beta { font-size: 9px; background: #0ABAB5; color: #fff; border-radius: 3px; padding: 1px 6px; margin-left: 4px; font-weight: 700; font-family: sans-serif; vertical-align: middle; line-height: 1; }
.btn-brand { background: #0ABAB5; color: #fff !important; border: none; }
.btn-brand:hover { background: #089e99; color: #fff !important; }
.lp-footer { background: #1a1a1a; color: #aaa; padding: 24px 0; font-size: 13px; }
.lp-footer .lp-brand .brand-scan { color: #fff; }
.lp-footer a { color: #aaa; text-decoration: none; }
.lp-footer a:hover { color: #fff; }
