.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.cv-price-chart{box-sizing:border-box;color:#414042;padding:16px}.cv-price-chart-container{background:#fff;box-sizing:border-box;max-width:100%;padding:16px;width:100%}.cv-price-chart-row-plans{display:grid;gap:1rem;grid-template-columns:1fr}.cv-price-chart-toggle{align-items:center;display:grid}.cv-price-chart-toggle-container{margin:0 auto;text-align:center}.cv-price-chart-toggle-container.none{display:none}.cv-price-chart-table{border-collapse:collapse;margin-top:16px;table-layout:fixed;width:100%}.cv-price-chart-table thead th{background:#f3f4f6;font-weight:800;padding:10px 16px;text-align:left;vertical-align:top}.cv-price-chart-table th[scope=row]{background:#fafafa;font-weight:700}.cv-price-chart-table td,.cv-price-chart-table th{box-sizing:border-box;padding:10px 16px;text-align:center;vertical-align:middle}.cv-price-chart-table .label-col{text-align:left}.cv-price-chart-table .plan-col{text-align:center}.cv-price-chart-table .section-row th{background:#f3f4f6;font-weight:800;padding:10px 16px;text-align:left}.plan-head{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:flex-start;padding-top:8px}.plan-name{font-weight:800;margin-bottom:6px}.plan-icon img{height:80px;object-fit:contain;width:100px}.plan-prices{margin-top:6px}.monthly .cv-price-chart-price-monthly,.yearly .cv-price-chart-price-yearly{display:inline-block}.monthly .cv-price-chart-price-yearly,.yearly .cv-price-chart-price-monthly{display:none}.badge-popular{align-items:center;background:#003d55;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.12);color:#fff;display:inline-flex;font-weight:700;gap:6px;padding:4px 10px}.badge-popular,.badge-star{font-size:1rem;line-height:1}.cv-price-chart-table td.is-popular,.cv-price-chart-table th.plan-col.is-popular{background:#fff7cc;box-shadow:inset 0 0 0 2px #f5b301}.cv-price-chart-table th.plan-col.is-popular{border-top:3px solid #f5b301}.cv-price-chart-table tbody tr+tr td,.cv-price-chart-table tbody tr+tr th[scope=row]{border-top:1px solid #eee}.cv-price-chart-table td .plan-label-mobile{display:none}@media (max-width:800px){.cv-price-chart-table thead{display:none}.cv-price-chart-table,.cv-price-chart-table tbody,.cv-price-chart-table tr{display:block;width:100%}.cv-price-chart-table tr{background:#fff;border:1px solid #eee;border-radius:12px;margin:12px 0;overflow:hidden}.cv-price-chart-table th.label-col{background:#f7f7f9;border:0;display:block;font-weight:800;padding:12px 16px;text-align:left;width:100%}.cv-price-chart-table td{align-items:start;border:0;display:grid;gap:12px;grid-template-columns:minmax(150px,48%) 1fr;padding:10px 16px;text-align:left;width:100%}.cv-price-chart-table td .plan-label-mobile{display:block;font-weight:700}.cv-price-chart-table td .plan-value{min-width:0}.cv-price-chart-table tr td+td{border-top:1px solid #eee}.cv-price-chart-table td,.cv-price-chart-table td *{hyphens:auto;line-height:1.4;overflow-wrap:break-word;white-space:normal;word-break:normal}.cv-price-chart-table .section-row{border:0;display:block;margin:16px 0 8px}.cv-price-chart-table .section-row th{background:#f3f4f6;border-radius:8px;display:block;padding:10px 16px;width:100%}.cv-price-chart-table td.cv-price-chart-value-feat .plan-value{align-items:center;display:flex;justify-content:center;text-align:center}.cv-price-chart-table td.cv-price-chart-value-feat .plan-value img{display:block;margin:0 auto}.plan-icon img{height:44px;width:56px}.plan-name{font-size:.95rem}.cv-price-chart-table td.is-popular{background:#fff9d9;box-shadow:none}}