.fl-pricing .fl-pricing-note{color:var(--fl-t2);margin:4px 0 0;font-size:14px;line-height:1.6}.fl-pricing .fl-pricing-error,.fl-pricing .fl-pricing-loading{color:var(--fl-t2);margin:24px 0}.fl-pricing .fl-pricing-inquiry{vertical-align:middle;margin-left:8px}.fl-pricing .fl-legal-table td{white-space:nowrap}.fl-pricing .fl-pricing-beta{color:var(--fl-t2);margin:12px 0 0;font-size:17px}.fl-pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 16px;padding:0;list-style:none;display:grid}.fl-pricing-plan{border:1px solid var(--fl-line);background:var(--fl-app);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.fl-pricing-plan h2{letter-spacing:-.015em;color:var(--fl-t1);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:650;display:flex}.fl-pricing-badge{color:var(--fl-t3);border:1px solid var(--fl-line);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500}.fl-pricing-price{color:var(--fl-t2);margin:0;font-size:14px}.fl-pricing-plan ul{color:var(--fl-t2);flex-direction:column;flex:1;gap:10px;margin:0;padding:0;font-size:14px;line-height:1.6;list-style:none;display:flex}.fl-pricing-plan ul li{padding-left:16px;position:relative}.fl-pricing-plan ul li:before{content:"";background:var(--fl-accent);border-radius:2px;width:6px;height:6px;position:absolute;top:.7em;left:0}.fl-pricing .fl-pricing-cta{align-self:flex-start}.fl-pricing .fl-legal-body{margin-top:56px}@media (max-width:760px){.fl-pricing-plans{grid-template-columns:minmax(0,1fr)}}
