.mem.fn{min-height:0;display:block}.mem-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:820px;margin:0 auto;display:grid}.mem-plan{border:1px solid var(--fn-line);text-align:left;background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:26px 24px;display:flex;position:relative}.mem-plan.best{border:2px solid var(--fn-blue);box-shadow:0 20px 50px #1072bb22}.mem-plan .tag{background:var(--fn-blue);color:#fff;letter-spacing:.04em;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:-12px;left:22px}.mem-plan .name{color:var(--fn-ink);font-size:18px;font-weight:800}.mem-plan .amt{color:var(--fn-ink);letter-spacing:-.02em;font-size:40px;font-weight:900;line-height:1.1}.mem-plan .per{color:var(--fn-muted);font-size:14px}.mem-plan .fn-btn{margin-top:14px}.mem-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mem-stat{border:1px solid var(--fn-line);background:#fff;border-radius:14px;padding:16px 18px}.mem-stat b{color:var(--fn-ink);font-size:30px;line-height:1.1;display:block}.mem-stat span{color:var(--fn-muted);font-size:14px}.mem-table{border-collapse:collapse;border:1px solid var(--fn-line);background:#fff;border-radius:14px;width:100%;overflow:hidden}.mem-table th,.mem-table td{border-bottom:1px solid var(--fn-line);text-align:left;vertical-align:top;padding:12px 14px;font-size:15px}.mem-table th{background:var(--fn-soft);color:var(--fn-ink)}.mem-table td.y{color:#12805c;font-weight:700}.mem-ans{border-left:4px solid var(--fn-blue);color:var(--fn-ink);background:#eef5fc;border-radius:10px;padding:16px 18px;font-size:17px}@media (max-width:760px){.mem-plans{grid-template-columns:1fr}.mem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-hero-grid{grid-template-columns:1fr}}
