.pricing-table-wrap{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:24px;overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%;font-size:.95rem}.pricing-table th,.pricing-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 16px}.pricing-table tr:last-child th,.pricing-table tr:last-child td{border-bottom:0}.pricing-table thead th{color:var(--navy);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem}.pricing-table tbody th{color:var(--ink);font-weight:500}.plan-hint{color:var(--muted);margin-top:2px;font-size:.86rem;font-weight:400;display:block}.pricing-more{color:var(--muted);margin-top:24px}@media (max-width:700px){.pricing-table-wrap:has(.pricing-table:not(.cmp-table)){overflow:visible}.pricing-table:not(.cmp-table) thead th{z-index:2;box-shadow:0 1px 0 var(--line);background:#fff;position:sticky;top:69px}table.pricing-table:not(.cmp-table) :is(th,td):not(:first-child){width:19%;padding-left:5px;padding-right:5px}table.pricing-table:not(.cmp-table) :is(th,td):first-child{width:auto}table.pricing-table:not(.cmp-table) tbody td{font-size:.84rem}}@media (max-width:340px){.pricing-table-wrap:has(.pricing-table:not(.cmp-table)){overflow-x:auto}table.pricing-table:not(.cmp-table) :is(th,td):not(:first-child){padding-left:3px;padding-right:3px}table.pricing-table:not(.cmp-table) :is(th,td):first-child{padding-left:8px;padding-right:6px}table.pricing-table:not(.cmp-table) tbody td{font-size:.8rem}table.pricing-table:not(.cmp-table) thead th{font-size:.75rem}}.pricing-by-plan{margin-top:16px;display:none}.pricing-by-plan details:first-of-type{margin-top:0}.pricing-by-plan ul{margin:0;padding:0 0 8px;list-style:none}.pricing-by-plan li{border-top:1px solid var(--line);padding:10px 0;font-size:.95rem}.pricing-by-plan li:first-child{border-top:0}@media (max-width:480px){.plan-table-wrap{display:none}.pricing-by-plan{display:block}}.plans-glance{color:var(--ink-2);margin:0 0 10px;font-size:1.1rem}.plans-glance strong{color:var(--navy);white-space:nowrap}.plan-table{table-layout:fixed}.plan-table :is(th,td):first-child{width:46%}.plan-price-row td{color:var(--navy);font-weight:700}details.plan-table-more{background:0 0;border:0;border-radius:0;margin:12px 0 0;padding:0}.plan-table-more>summary{border:1px solid var(--line-strong);background:#fff;border-radius:999px;justify-content:flex-start;gap:12px;width:max-content;max-width:100%;min-height:48px;padding:10px 18px}.plan-table-more>summary:hover{border-color:var(--navy)}.plan-table-more .pricing-table-wrap{margin-top:12px}@media (max-width:480px){.plan-table-more{display:none}}.plans-cancel{color:var(--ink-2)}
