/* peiwan.css — 陪玩入驻专属样式（前缀 pw-） */

.pw-hero { background:linear-gradient(150deg,var(--em-50),#fff); padding:64px 0; }
.pw-hero-inner { display:grid; grid-template-columns:1.2fr .8fr; gap:46px; align-items:center; }
.pw-hero h1 { font-size:34px; margin:6px 0 16px; }
.pw-lead { color:var(--ink-500); font-size:16px; }
.pw-cta { display:flex; gap:14px; margin-top:28px; flex-wrap:wrap; }
.pw-perks { display:grid; grid-template-columns:1fr 1fr; gap:14px; }
.pw-perks li { background:#fff; border:1px solid var(--ink-200); border-radius:var(--radius); padding:22px 14px; text-align:center; font-weight:700; font-size:14.5px; }

.pw-soft { background:linear-gradient(180deg,var(--em-50),#fff); }

/* 收入进度条 */
.pw-income { display:grid; grid-template-columns:1fr 1fr; gap:20px; max-width:920px; margin:0 auto; }
.pw-inc-card { background:#fff; border:1px solid var(--ink-200); border-radius:var(--radius); padding:24px; }
.pw-inc-card h3 { font-size:16px; margin-bottom:14px; }
.pw-bar { height:10px; background:var(--ink-100); border-radius:var(--radius-pill); overflow:hidden; margin-bottom:12px; }
.pw-bar span { display:block; height:100%; background:linear-gradient(90deg,var(--em-400),var(--em-600)); border-radius:var(--radius-pill); }
.pw-inc-card p { color:var(--ink-500); font-size:13.5px; }

@media (max-width:900px) {
  .pw-hero-inner { grid-template-columns:1fr; gap:32px; }
  .pw-hero h1 { font-size:28px; }
  .pw-income { grid-template-columns:1fr; }
}
