.page_sectionHead__yLWwx{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:14px}.page_sectionHead__yLWwx h2{font-size:15px;font-weight:600}.page_sectionHint__vE8pA{font-size:12px;color:var(--muted)}.page_packGrid__xqEsn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.page_pack__LhPju{border:1px solid var(--line);border-radius:13px;padding:15px;background:var(--surface-soft);display:flex;flex-direction:column;gap:4px}.page_packT__rGdJD{font-size:13.5px;font-weight:600}.page_packD__Izp4A{font-size:12px;color:var(--muted)}.page_packP__L4vmA{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--accent-deep);margin-top:4px}.page_packPSkeleton__2auVy{height:22px;width:64px;margin-top:4px;border-radius:6px;background:var(--line);opacity:.6}.page_featList__nooUn{list-style:none;display:flex;flex-direction:column;gap:6px;margin:10px 0 12px}.page_featList__nooUn li{font-size:12.5px;color:var(--ink-soft);line-height:1.5}.page_featList__nooUn li b{color:var(--ink);font-weight:600}.page_buyHint__t0ocH{font-size:11.5px;color:var(--accent-deep);margin-top:8px;line-height:1.5}.page_memberGrid__sdytG{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.page_plan__DTb8C{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:20px;display:flex;flex-direction:column}.page_planN__H7UIk{font-size:15px;font-weight:600}.page_planBadge__xJTa9{margin-left:8px;font-size:11px;font-weight:600;color:var(--accent-deep);border:1px solid var(--line);border-radius:4px;padding:0 6px;vertical-align:middle}.page_planDesc__29LEn{font-size:12px;color:var(--muted);margin-top:3px}.page_planPrice___YkgB{margin:14px 0 4px;display:flex;align-items:baseline;gap:4px}.page_planAmt__5krA_{font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-1px}.page_planAmtSkeleton__FdB8t{height:34px;width:88px;border-radius:8px;background:var(--line);opacity:.6}.page_planPer__zRF77{font-size:12.5px;color:var(--muted)}.page_planSave__Khh8X{font-size:11.5px;color:var(--accent-deep);margin-top:2px}.page_plan__DTb8C .page_featList__nooUn{margin:14px 0 16px}.page_plan__DTb8C button{margin-top:auto;width:100%}@media (max-width:820px){.page_packGrid__xqEsn{grid-template-columns:1fr}}.page_compliance__WZmXW{font-size:12px;color:var(--muted);line-height:1.6;text-align:center;margin-top:4px}