.ef-page-pricing .pp-ladder{gap:18px;display:grid}.ef-page-pricing .pp-plan{border:1px solid var(--ef-line);background:#fff;border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) minmax(0,.9fr);display:grid;overflow:hidden}.ef-page-pricing .pp-plan>div{padding:32px 28px}.ef-page-pricing .pp-plan-head{background:var(--ef-cream)}.ef-page-pricing .pp-plan:nth-child(2) .pp-plan-head{background:var(--ef-blue-soft)}.ef-page-pricing .pp-plan:nth-child(3) .pp-plan-head{background:var(--ef-mint)}.ef-page-pricing .pp-step{background:var(--ef-ink);color:#fff;vertical-align:middle;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:12px;font-size:13px;font-weight:700;display:inline-grid}.ef-page-pricing .pp-plan h3{margin-top:14px;font-size:30px}.ef-page-pricing .pp-plan-head>p{color:var(--ef-muted);font-size:15px}.ef-page-pricing .pp-plan-body{border-right:1px solid var(--ef-line)}.ef-page-pricing .pp-features{gap:10px;margin-top:16px;display:grid}.ef-page-pricing .pp-features li{gap:10px;font-size:15px;display:flex}.ef-page-pricing .pp-features svg{color:var(--ef-blue);flex:none;margin-top:4px}.ef-page-pricing .pp-plan-body .ef-plan-details{border-top:1px solid var(--ef-line);margin-top:20px;padding-top:6px}.ef-page-pricing .pp-plan-body .ef-plan-details summary{min-height:44px}.ef-page-pricing .pp-plan-forms ul{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ef-page-pricing .pp-plan-forms li{border:1px solid var(--ef-line);background:var(--ef-cream);border-radius:7px;padding:3px 8px;font-size:13px;font-weight:500}.ef-page-pricing .pp-plan-forms>p{color:var(--ef-muted);margin-top:16px;font-size:13px}.ef-page-pricing .pp-plan-note{color:var(--ef-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;margin-top:28px;font-size:15px;display:flex}.ef-page-pricing .pp-plan-note p{max-width:720px}.ef-page-pricing .pp-fit-foot{text-align:center;color:var(--ef-muted);margin-top:32px}.ef-page-pricing .pp-mark{white-space:nowrap;align-items:center;gap:7px;font-weight:500;display:inline-flex}.ef-page-pricing .pp-mark svg{flex:none}.ef-page-pricing .pp-mark-yes svg,.ef-page-pricing .pp-mark-eligible svg{color:var(--ef-green)}.ef-page-pricing .pp-mark-limited svg{color:var(--ef-blue)}.ef-page-pricing .pp-mark-no{color:var(--ef-muted);font-weight:400}.ef-page-pricing .pp-compare-phone{display:none}.ef-page-pricing .pp-compare-list li{border-top:1px solid var(--ef-line);color:var(--ef-ink);justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 0;font-size:15px;display:flex}.ef-page-pricing .pp-compare-list .pp-mark{flex:none;font-size:14px}.ef-page-pricing .pp-compare-note{color:var(--ef-muted);margin-top:16px;font-size:13px}.ef-page-pricing .pp-forms-table{margin-top:32px}.ef-page-pricing .pp-limits-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.ef-page-pricing .pp-limits-grid .ef-heading{margin-bottom:0}.ef-page-pricing .pp-excluded{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.ef-page-pricing .pp-excluded li{border:1px solid var(--ef-line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:500;display:flex}.ef-page-pricing .pp-excluded svg{color:var(--ef-coral);flex:none}.ef-page-pricing .pp-limits-note{color:var(--ef-muted);margin-top:22px;font-size:15px}.ef-page-pricing #form-limits .ef-table th[scope=row]{width:190px}.ef-page-pricing .pp-separate{border-top:1px solid var(--ef-line);margin-top:56px;padding-top:40px}.ef-page-pricing .pp-separate-title{margin:0 0 20px;font-size:20px;font-weight:600}.ef-page-pricing .pp-separate .ef-card-label{color:var(--ef-ink);font-weight:700}.ef-page-pricing .pp-sources{margin-top:64px}@media (width<=1100px){.ef-page-pricing .pp-plan{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ef-page-pricing .pp-plan-head{grid-column:1/-1}}@media (width<=900px){.ef-page-pricing .pp-limits-grid{grid-template-columns:minmax(0,1fr);gap:36px}}@media (width<=650px){.ef-page-pricing .pp-plan{border-radius:20px;grid-template-columns:minmax(0,1fr)}.ef-page-pricing .pp-plan>div{padding:28px 22px}.ef-page-pricing .pp-plan-body{border-right:0;border-bottom:1px solid var(--ef-line)}.ef-page-pricing .pp-compare-desktop{display:none}.ef-page-pricing .pp-compare-phone{display:block}.ef-page-pricing #form-limits .ef-table th[scope=row]{width:auto}.ef-page-pricing .pp-sources{margin-top:44px}}@media (width<=380px){.ef-page-pricing .pp-excluded{grid-template-columns:minmax(0,1fr)}.ef-page-pricing .pp-compare-list li{flex-direction:column;gap:4px}}
