.mpguide_wrap{padding:18px 0 44px 0}
.mpguide_hero{display:grid;grid-template-columns:1.2fr 0.8fr;gap:14px;align-items:stretch;margin-bottom:14px}
.mpguide_hero_text{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.10);border-radius:16px;padding:16px 16px 18px 16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.mpguide_hero_text h1{margin:0;font-size:24px;letter-spacing:-0.02em;color:rgba(226,232,240,0.96);text-shadow:0 10px 30px rgba(0,0,0,0.45)}
.mpguide_hero_text p{margin:10px 0 0 0;color:rgba(226,232,240,0.74);font-size:13px;line-height:1.6;max-width:740px}
.mpguide_cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
.mpguide_btn{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 14px;border-radius:12px;font-weight:900;font-size:13px;text-decoration:none;color:#0b1220;background:linear-gradient(135deg,#22d3ee,#a78bfa);box-shadow:0 16px 34px rgba(0,0,0,0.28)}
.mpguide_btn_alt{background:rgba(255,255,255,0.10);color:rgba(226,232,240,0.92);border:1px solid rgba(255,255,255,0.14);box-shadow:none}
.mpguide_card .mpguide_btn_alt{background:#0b1220;color:#f8fafc;border:1px solid rgba(2,6,23,0.18)}
.mpguide_card .mpguide_btn_alt:hover{filter:brightness(1.05)}
.mpguide_btn:hover{filter:brightness(1.05)}
.mpguide_hero_card{background:linear-gradient(135deg,rgba(15,23,42,0.75),rgba(17,24,39,0.55));border:1px solid rgba(148,163,184,0.18);border-radius:16px;padding:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:12px}
.mpguide_stat{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.10)}
.mpguide_stat_label{font-size:12px;color:rgba(226,232,240,0.70);font-weight:800}
.mpguide_stat_value{font-size:12px;color:rgba(226,232,240,0.92);font-weight:900}
.mpguide_grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.mpguide_card{background:#fff;border:1px solid rgba(0,0,0,0.06);border-radius:16px;padding:14px;box-shadow:0 10px 22px rgba(0,0,0,0.04)}
.mpguide_card h2{margin:0 0 8px 0;font-size:16px}
.mpguide_card p{margin:8px 0;color:#586174;font-size:13px;line-height:1.6}
.mpguide_hint{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,0.08);background:#eef6ff;color:#004a9f;font-weight:700;font-size:12px}
.mpguide_list{margin:0;padding-left:18px;color:#586174;font-size:13px;line-height:1.7}
.mpguide_list li{margin:6px 0}
.mpguide_card_wide{grid-column:1 / -1}
.mpguide_faq{display:flex;flex-direction:column;gap:10px;margin-top:10px}
.mpguide_faq_item{border-radius:12px;border:1px solid rgba(0,0,0,0.08);background:#fbfcff;padding:10px 12px}
.mpguide_faq_item summary{cursor:pointer;font-weight:900;color:#111827;font-size:13px}
.mpguide_faq_answer{margin-top:8px;color:#586174;font-size:13px;line-height:1.6}
@media (max-width: 980px){.mpguide_hero{grid-template-columns:1fr}.mpguide_grid{grid-template-columns:1fr}}
