.fh-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1100px}.fh-plan{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:28px;box-shadow:0 10px 30px rgba(15,23,42,.05)}.fh-plan-featured{border-color:#2563eb;box-shadow:0 20px 50px rgba(37,99,235,.15)}.fh-plan h3{font-size:1.25rem;font-weight:800;margin-bottom:4px}.fh-plan-vol{color:#475569;margin-bottom:14px}.fh-plan-price{font-size:2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:6px;font-variant-numeric:tabular-nums}.fh-plan-symbol{font-size:1.1rem;vertical-align:super;margin-right:2px}.fh-plan-period{font-size:.95rem;font-weight:500;color:#64748b}.fh-plan-note{font-size:.92rem;color:#64748b;margin-bottom:16px}.fh-plan ul{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:8px;color:#334155}.fh-plan ul li::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#2563eb;margin-right:10px;vertical-align:middle}.fh-plan .fb-btn{margin-top:auto;justify-content:center}.fh-plan-custom{background:#f8fafc}.fh-pricing-foot{max-width:820px;margin-top:24px;color:#475569}