.pf-comparison{background:var(--pf-background);color:var(--pf-primary);padding:48px 0}.pf-comparison__inner{margin:0 auto;max-width:1180px;padding:0 20px}.pf-comparison__heading{margin:0 auto 28px;max-width:840px;text-align:center}.pf-comparison__heading>:last-child{margin-bottom:0}.pf-comparison__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pf-comparison__table{background:var(--pf-card-background);border-collapse:collapse;border-radius:8px;min-width:760px;overflow:hidden;table-layout:fixed;width:100%}.pf-comparison__feature-col{width:var(--pf-feature-width)}.pf-comparison__plan-col{width:var(--pf-plan-width)}.pf-comparison__table td,.pf-comparison__table th{border-bottom:1px solid var(--pf-border);padding:18px;text-align:center;vertical-align:middle}.pf-comparison__table tbody tr:last-child td,.pf-comparison__table tbody tr:last-child th{border-bottom:0}.pf-comparison__cta-label,.pf-comparison__feature-heading,.pf-comparison__feature-name{text-align:left;width:24%}.pf-comparison__feature-heading,.pf-comparison__plan-heading{background:var(--pf-header-background);color:var(--pf-header-text)}.pf-comparison__feature-heading{font-size:.85rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.pf-comparison__plan-heading{position:relative}.pf-comparison__cta-cell--featured,.pf-comparison__plan-heading--featured,.pf-comparison__section-cell--featured,.pf-comparison__value--featured{background:var(--pf-featured-background);color:var(--pf-featured-text)}.pf-comparison__badge{background:var(--pf-accent);border-radius:999px;color:#fff;display:inline-block;font-size:.78rem;font-weight:700;line-height:1;margin-bottom:12px;padding:7px 10px}.pf-comparison__plan-image{display:block;height:auto;margin:0 auto 12px;max-height:76px;max-width:120px;object-fit:contain;width:auto}.pf-comparison__plan-name,.pf-comparison__price{display:block;font-weight:800;line-height:1.15}.pf-comparison__plan-name{font-size:1.15rem}.pf-comparison__feature-name small,.pf-comparison__plan-description,.pf-comparison__price-note{color:var(--pf-secondary);display:block;font-size:.88rem;font-weight:400;line-height:1.4;margin-top:6px}.pf-comparison__price{font-size:1.7rem;margin-top:14px}.pf-comparison__price--original{color:var(--pf-secondary);font-size:1.05rem;font-weight:700;margin-top:12px;text-decoration:line-through;text-decoration-color:var(--pf-price-strikethrough);text-decoration-thickness:2px}.pf-comparison__price--reduced{margin-top:4px}.pf-comparison__feature-name{font-weight:700}.pf-comparison__value{color:var(--pf-secondary);font-weight:600}.pf-comparison__section-cell,.pf-comparison__section-heading{background:var(--pf-card-background);padding-top:32px}.pf-comparison__section-heading{color:var(--pf-accent);font-size:1.45rem;font-weight:800;text-align:left}.pf-comparison__cta-row .pf-comparison__cta-cell,.pf-comparison__cta-row .pf-comparison__cta-label{padding-bottom:28px;padding-top:18px}.pf-comparison__cta-row--after-bonuses .pf-comparison__cta-cell,.pf-comparison__cta-row--after-bonuses .pf-comparison__cta-label{padding-bottom:18px}.pf-comparison__mark{display:inline-block;font-size:1.7rem;font-weight:800;line-height:1}.pf-comparison__mark--check{color:var(--pf-check)}.pf-comparison__mark--x{color:var(--pf-x)}.pf-comparison__button{background:var(--pf-accent);border:2px solid var(--pf-accent);color:#fff;display:inline-block;font-weight:800;line-height:1.1;padding:12px 18px;text-align:center;text-decoration:none;transition:opacity .16s ease,transform .16s ease}.pf-comparison__button:focus,.pf-comparison__button:hover{color:#fff;opacity:.88;text-decoration:none;transform:translateY(-1px)}.pf-comparison--square .pf-comparison__button{border-radius:4px}.pf-comparison--pill .pf-comparison__button{border-radius:999px}@media (max-width:767px){.pf-comparison{padding:36px 0}.pf-comparison__table-wrap{margin:0;overflow-x:visible;padding:0}.pf-comparison__table{background:transparent;border-radius:0;display:block;min-width:0;overflow:visible}.pf-comparison__table colgroup{display:none}.pf-comparison__table tbody,.pf-comparison__table td,.pf-comparison__table th,.pf-comparison__table thead,.pf-comparison__table tr{display:block;width:100%}.pf-comparison__table thead tr{display:grid;gap:12px}.pf-comparison__feature-heading{display:none}.pf-comparison__plan-heading{border-bottom:0;border-radius:8px;padding:18px 16px}.pf-comparison__table tbody{margin-top:16px}.pf-comparison__table tbody tr{background:var(--pf-card-background);border-radius:8px;margin-bottom:12px;overflow:hidden}.pf-comparison__table tbody tr:last-child{margin-bottom:0}.pf-comparison__table tbody tr:last-child td,.pf-comparison__table tbody tr:last-child th{border-bottom:1px solid var(--pf-border)}.pf-comparison__table tbody tr:last-child td:last-child,.pf-comparison__table tbody tr:last-child th:last-child{border-bottom:0}.pf-comparison__cta-label,.pf-comparison__feature-name,.pf-comparison__section-heading{background:var(--pf-header-background);color:var(--pf-header-text);padding:15px 16px;width:100%}.pf-comparison__section-heading{font-size:1.15rem}.pf-comparison__cta-cell,.pf-comparison__value{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:56px;padding:14px 16px;text-align:right}.pf-comparison__cta-cell:before,.pf-comparison__value:before{color:var(--pf-primary);content:attr(data-label);flex:0 0 42%;font-weight:800;text-align:left}.pf-comparison__cta-cell>*,.pf-comparison__value>*{min-width:0}.pf-comparison__section-cell{display:none}.pf-comparison__cta-row .pf-comparison__cta-cell,.pf-comparison__cta-row .pf-comparison__cta-label,.pf-comparison__cta-row--after-bonuses .pf-comparison__cta-cell,.pf-comparison__cta-row--after-bonuses .pf-comparison__cta-label{padding-bottom:14px;padding-top:14px}.pf-comparison__button{max-width:58%;overflow-wrap:anywhere}}@media (max-width:480px){.pf-comparison__inner{padding:0 14px}.pf-comparison__cta-cell,.pf-comparison__value{align-items:flex-start;flex-direction:column;gap:8px;text-align:left}.pf-comparison__cta-cell:before,.pf-comparison__value:before{flex-basis:auto}.pf-comparison__button{max-width:100%}}