
.member-main{max-width:1180px;margin:auto;padding:140px 24px 80px}.member-hero{text-align:center;max-width:850px;margin:auto}.member-hero h1{font-size:clamp(2.6rem,7vw,5.3rem);line-height:.98}.member-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:45px 0}.member-plan{background:#fff;border:1px solid #dbe4ee;border-radius:24px;padding:26px;position:relative}.member-plan.featured{border:2px solid #0b5e91;transform:translateY(-8px)}.member-plan h2{margin:.25em 0}.member-price{font-size:2rem;font-weight:800}.member-plan li{margin:9px 0}.member-panel{background:#071b36;color:#fff;border-radius:28px;padding:30px;margin:35px 0}.member-panel input{width:100%;padding:13px;border-radius:12px;border:1px solid #94a3b8;margin:6px 0 12px}.member-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.member-actions{display:flex;gap:10px;flex-wrap:wrap}.member-status{padding:14px;border-radius:14px;background:#e8f4fb;color:#073763;margin:16px 0}.member-status.error{background:#fee2e2;color:#991b1b}.member-library{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.member-item{background:white;color:#071b36;border-radius:18px;padding:18px}.setup-notice{background:#fff7d6;color:#713f12;padding:18px;border-radius:16px;margin:22px 0}@media(max-width:680px){.member-row{grid-template-columns:1fr}.member-plan.featured{transform:none}}

.member-panel a{color:#d9ff57}.member-panel .member-panel{background:#2a1020;margin-top:28px}.member-item a.button{color:#071b36}.member-panel .legal-muted a{color:#d9ff57}
