.comparison-table{--ct-bg:var(--wp--preset--color--beacon);--ct-bg-tint:var(--wp--preset--color--beacon-2);--ct-line:var(--wp--preset--color--beacon-3);--ct-ink:var(--wp--preset--color--rooted);--ct-ink-muted:var(--wp--preset--color--sage);--ct-accent:var(--wp--preset--color--flare);--ct-display:var(--wp--preset--font-family--pp-writer);--ct-ease:cubic-bezier(0.32,0.72,0,1);--ct-dur-fast:160ms;--ct-dur:240ms;--ct-bubble-radius:8px;color:var(--ct-ink);scroll-margin-top:calc(var(--header-height) + 16px)}.comparison-table__sr{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.comparison-table__card{background:var(--ct-bg);border:1px solid var(--ct-line);display:flex;flex-direction:column}@media(min-width:1024px){.comparison-table__card{flex-direction:row}}.comparison-table__sidebar{border-bottom:1px solid var(--ct-line);padding:14px}@media(min-width:1024px){.comparison-table__sidebar{border-bottom:0;border-right:1px solid var(--ct-line);flex-shrink:0;padding:24px 20px;width:248px}}.comparison-table__navlist{display:flex;flex-direction:row;gap:8px;overflow-x:auto;position:relative;scrollbar-width:none}.comparison-table__navlist::-webkit-scrollbar{height:0}@media(min-width:1024px){.comparison-table__navlist{flex-direction:column;gap:2px;overflow-x:visible;padding-left:2px}.comparison-table__navlist:before{background:var(--ct-line);bottom:4px;content:"";left:0;position:absolute;top:4px;width:2px}}.comparison-table__nav-btn{background:var(--ct-bg-tint);border:none;border-radius:999px;color:var(--ct-ink);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:600;padding:9px 15px;text-align:left;transition:background var(--ct-dur-fast) var(--ct-ease),color var(--ct-dur-fast) var(--ct-ease);white-space:nowrap}.comparison-table__nav-btn.is-active{background:var(--ct-accent);box-shadow:inset 0 0 0 1.5px var(--ct-ink);color:var(--ct-ink)}@media(forced-colors:active){.comparison-table__nav-btn.is-active{outline:2px solid Highlight;outline-offset:-2px}}.comparison-table__nav-btn:active{transform:scale(.99)}@media(min-width:1024px){.comparison-table__nav-btn{background:transparent;border-radius:0;color:var(--ct-ink-muted);font-size:15px;font-weight:500;padding:11px 16px;white-space:normal;width:100%}.comparison-table__nav-btn.is-active,.comparison-table__nav-btn:hover{background:transparent;color:var(--ct-ink)}.comparison-table__nav-btn.is-active{box-shadow:none;font-weight:700}}.comparison-table__rail-ind{display:none}@media(min-width:1024px){.comparison-table__rail-ind{background:var(--ct-accent);display:block;left:0;position:absolute;transition:top var(--ct-dur) var(--ct-ease),height var(--ct-dur) var(--ct-ease);width:3px}}.comparison-table__main{flex:1;min-width:0}.comparison-table__section-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:22px 20px 4px}@media(min-width:1024px){.comparison-table__section-head{padding:28px 32px 6px}}.comparison-table__section-title{color:var(--ct-ink);font-family:var(--ct-display);font-size:clamp(24px,2.4vw,30px);font-weight:500;letter-spacing:-.01em;line-height:1.1;margin:0}.comparison-table__section-sub{color:var(--ct-ink-muted);font-size:14px;margin:6px 0 0}.comparison-table__scroller{overflow-x:auto}.comparison-table__scroller:focus-visible{outline:2px solid var(--ct-ink);outline-offset:-2px}.comparison-table__grid-pad{min-width:680px;padding:16px 20px 24px}@media(min-width:1024px){.comparison-table__grid-pad{min-width:0;padding:18px 32px 30px}}.comparison-table__grid{display:grid;grid-template-columns:var(--comparison-table-cols-mobile)}@media(min-width:1024px){.comparison-table__grid{grid-template-columns:var(--comparison-table-cols)}}.comparison-table__gh{background:var(--ct-bg);border-bottom:2px solid var(--ct-ink);padding:14px 8px;position:sticky;top:0;z-index:5}.comparison-table__gh.is-label{align-items:flex-end;display:flex}.comparison-table__gh.is-plan{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:flex-end;min-height:58px}.comparison-table__gh-feature{color:var(--ct-ink-muted);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.comparison-table__gh-plan-name{color:var(--ct-ink);font-family:var(--ct-display);font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1}.comparison-table__gh-plan-tag{color:var(--ct-ink-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.comparison-table__fc{align-items:center;border-bottom:1px solid var(--ct-line);display:flex;gap:7px;padding:15px 12px 15px 0}.comparison-table__fc-name{color:var(--ct-ink);font-size:.906rem;font-weight:500;line-height:1.3}.comparison-table__vc{align-items:center;border-bottom:1px solid var(--ct-line);display:flex;justify-content:center;padding:15px 8px;text-align:center}.comparison-table__vc-text{color:var(--ct-ink);font-size:13px;font-weight:600;line-height:1.3}.comparison-table__row{display:contents}.comparison-table__row.is-zebra>*{background:color-mix(in srgb,var(--ct-ink) 2%,transparent)}.comparison-table__grid.is-diff-only .comparison-table__row.is-uniform{display:none}@media(max-width:calc(1024px - 0.02px)){.comparison-table__scroller{container-type:inline-size}.comparison-table__scroller .comparison-table__tip-bubble{width:min(230px,100cqi - 180px)}.comparison-table:not(.has-pinned-column) .comparison-table__scroller .comparison-table__tip-bubble{width:min(230px,100cqi - 200px)}.comparison-table.has-pinned-column .comparison-table__grid-pad{padding-left:0}.comparison-table.has-pinned-column .comparison-table__fc,.comparison-table.has-pinned-column .comparison-table__gh.is-label{background:var(--ct-bg);border-right:1px solid var(--ct-line);left:0;padding-left:20px;position:sticky}.comparison-table.has-pinned-column .comparison-table__gh.is-label{z-index:6}.comparison-table.has-pinned-column .comparison-table__fc{z-index:2}.comparison-table.has-pinned-column .comparison-table__row.is-zebra>.comparison-table__fc{background:color-mix(in srgb,var(--ct-ink) 2%,var(--ct-bg))}.comparison-table.has-pinned-column .comparison-table__scroller{scroll-padding-inline-start:200px}}@media(max-width:calc(1024px - 0.02px)){.comparison-table.has-pinned-column .comparison-table__fc:focus-within,.comparison-table.has-pinned-column .comparison-table__fc:has(.comparison-table__tip.is-open),.comparison-table.has-pinned-column .comparison-table__fc:hover{z-index:7}}.comparison-table__diffbar{align-items:center;display:flex;gap:9px;padding-bottom:2px}.comparison-table__diffbar>span{color:var(--ct-ink);font-size:13px;font-weight:600}.comparison-table__diffswitch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(39,21,38,.18);background:color-mix(in srgb,var(--ct-ink) 18%,transparent);border:1px solid var(--ct-ink-muted);border-radius:999px;cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background var(--ct-dur-fast) var(--ct-ease),border-color var(--ct-dur-fast) var(--ct-ease);width:42px}.comparison-table__diffswitch:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.28);content:"";height:20px;left:1px;position:absolute;top:1px;transition:transform var(--ct-dur-fast) var(--ct-ease);width:20px}.comparison-table__diffswitch[aria-checked=true]{background:var(--ct-ink)}.comparison-table__diffswitch[aria-checked=true]:after{transform:translateX(18px)}.comparison-table__diff-empty{color:var(--ct-ink-muted);font-size:14px;margin:0;padding:26px 2px 6px}.comparison-table__diff-empty[hidden]{display:none}.comparison-table__check{color:var(--ct-ink);display:block;height:20px;margin:0 auto;width:20px}.comparison-table__dash{color:var(--ct-ink-muted);display:block;height:16px;margin:0 auto;width:16px}.comparison-table__tip{display:inline-flex;flex-shrink:0;position:relative}.comparison-table__tip-btn{align-items:center;background:none;border:0;color:var(--ct-ink-muted);cursor:help;display:inline-flex;padding:0}.comparison-table__tip-btn svg{display:block;height:14px;width:14px}.comparison-table__tip-bubble{background:var(--ct-ink);border-radius:var(--ct-bubble-radius);bottom:calc(100% + 8px);color:var(--ct-bg);font-size:.781rem;font-weight:400;left:-12px;line-height:1.45;opacity:0;padding:11px 13px;position:absolute;text-align:left;transform:translateY(4px);transition:opacity var(--ct-dur-fast) var(--ct-ease),transform var(--ct-dur-fast) var(--ct-ease);visibility:hidden;width:230px;z-index:40}.comparison-table__tip-bubble:after{border:6px solid transparent;border-top:6px solid var(--ct-ink);content:"";left:19px;position:absolute;top:100%;transform:translateX(-50%)}.comparison-table__tip.is-open .comparison-table__tip-bubble,.comparison-table__tip:focus-within .comparison-table__tip-bubble,.comparison-table__tip:hover .comparison-table__tip-bubble{opacity:1;transform:translateY(0);visibility:visible}.comparison-table__gh+.comparison-table__row .comparison-table__tip-bubble,.comparison-table__row.is-first-visible .comparison-table__tip-bubble{bottom:auto;top:calc(100% + 8px)}.comparison-table__gh+.comparison-table__row .comparison-table__tip-bubble:after,.comparison-table__row.is-first-visible .comparison-table__tip-bubble:after{border-bottom-color:var(--ct-ink);border-top-color:transparent;bottom:100%;top:auto}.comparison-table__panel[hidden]{display:none}.comparison-table__panel:not([hidden]){animation:comparison-table-fade var(--ct-dur) var(--ct-ease)}@keyframes comparison-table-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.comparison-table__panel:not([hidden]){animation:none}.comparison-table__rail-ind,.comparison-table__tip-bubble{transition:none}}.comparison-table__footnote{color:var(--ct-ink-muted);font-size:13px;margin:18px 4px 0}@media(max-width:calc(1024px - 0.02px)){.comparison-table.is-hidden-mobile{display:none}}
