.kxDIfq_plans{gap:1.5rem;margin-top:3rem;display:grid}.kxDIfq_labels{display:none}.kxDIfq_withCredits .kxDIfq_customDetails{grid-row:2/span 6}.kxDIfq_plan{border:1px solid var(--border);background:var(--muted);border-radius:1rem;flex-direction:column;min-width:0;padding:1.5rem;display:flex;position:relative}.kxDIfq_featured{border-color:var(--foreground);box-shadow:0 0 0 1px var(--foreground)}.kxDIfq_name{letter-spacing:-.035em;font-size:1.75rem;font-weight:600}.kxDIfq_tierIcon{width:1.75rem;height:1.75rem;color:var(--foreground);fill:color-mix(in srgb, var(--foreground) 15%, transparent);flex-shrink:0;margin-bottom:1.5rem}.kxDIfq_description{color:var(--foreground-muted);margin-top:.5rem;font-size:.875rem;line-height:1.6}.kxDIfq_intro{flex-direction:column;padding-bottom:1.75rem;display:flex}.kxDIfq_price{margin-top:auto;padding-top:2.25rem}.kxDIfq_amount{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(1.8rem,2.7vw,2.5rem);font-weight:600;line-height:1.2}.kxDIfq_featured .kxDIfq_amount{color:var(--marketing-signal)}.kxDIfq_cadence{min-height:3em;color:var(--foreground-muted);margin-top:.65rem;font-size:.75rem;line-height:1.5}.kxDIfq_detailRow,.kxDIfq_labelRow{border-top:1px solid var(--border);padding-block:1.25rem;font-size:.875rem;line-height:1.65}.kxDIfq_rowLabel{color:var(--foreground-muted);margin-bottom:.5rem;font-size:.75rem}.kxDIfq_customDetails{border-top:1px solid var(--border);grid-row:2/span 5;padding-top:1.25rem;font-size:1rem;line-height:1.75}.kxDIfq_customDetails p+p{color:var(--foreground-muted);margin-top:1.25rem}.kxDIfq_actions{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:1rem;margin-top:auto;padding-top:2.5rem;display:flex}.kxDIfq_labelIntro{flex-direction:column;justify-content:flex-end;padding-bottom:1.75rem;display:flex}.kxDIfq_labelIntro h2{letter-spacing:-.035em;font-size:1.5rem;font-weight:500}.kxDIfq_labelIntro p{color:var(--foreground-muted);margin-top:.75rem;font-size:.875rem;line-height:1.65}.kxDIfq_labelRow{color:var(--foreground-muted)}.kxDIfq_comparison{margin-top:5rem;scroll-margin-top:2rem}.kxDIfq_comparisonIntro{max-width:42rem;margin-bottom:2.5rem}.kxDIfq_comparisonIntro h2{letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500}.kxDIfq_comparisonIntro p{color:var(--foreground-muted);margin-top:1rem;line-height:1.75}.kxDIfq_comparisonScroll{contain:layout paint;border-radius:.5rem;outline:none;max-height:75svh;overflow:auto}.kxDIfq_comparisonScroll:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.kxDIfq_comparisonTable{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:.875rem;line-height:1.5}.kxDIfq_featureColumn{width:160px}.kxDIfq_comparisonTable th,.kxDIfq_comparisonTable td{border-bottom:1px solid var(--border);vertical-align:middle;padding:1rem}.kxDIfq_comparisonTable th{text-align:left;font-weight:400}.kxDIfq_comparisonTable td{text-align:center}.kxDIfq_comparisonTable thead th{z-index:3;background:var(--background);padding-block:1.25rem;position:sticky;top:0}.kxDIfq_comparisonTable thead .kxDIfq_featureHeading{z-index:4;font-size:1rem}.kxDIfq_comparisonTable thead .kxDIfq_proColumn{background:var(--muted);box-shadow:inset 0 2px 0 var(--foreground)}.kxDIfq_comparisonTable tbody th[scope=row],.kxDIfq_featureHeading{z-index:1;background:var(--background);position:sticky;left:0}.kxDIfq_comparisonTable tbody .kxDIfq_proColumn{background:var(--muted)}.kxDIfq_comparisonPlanName{justify-content:center;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:500;display:flex}.kxDIfq_comparisonPrice{min-height:2.75rem;color:var(--foreground-muted);text-align:center;margin-block:.5rem .75rem;font-size:.75rem}.kxDIfq_comparisonTable .kxDIfq_comparisonGroup th{background:var(--background);padding-block:2rem 1rem;font-size:1rem;font-weight:500}.kxDIfq_comparisonGroup th>span{align-items:center;gap:.75rem;display:inline-flex;position:sticky;left:1rem}.kxDIfq_featureDescription{color:var(--foreground-muted);margin-top:.35rem;font-size:.75rem;font-weight:400}.kxDIfq_included{color:var(--foreground);display:inline-flex}@media (min-width:768px){.kxDIfq_comparisonScroll{contain:none;max-height:none;overflow:visible}.kxDIfq_featureColumn{width:40%}.kxDIfq_plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 .75rem}.kxDIfq_plan{grid-row:span 7;grid-template-rows:subgrid;padding:1.25rem;display:grid}.kxDIfq_withCredits .kxDIfq_plan{grid-row:span 8}}@media (min-width:900px){.kxDIfq_plans{grid-template-columns:minmax(0,.75fr) repeat(3,minmax(0,1fr))}.kxDIfq_labels{grid-row:span 7;grid-template-rows:subgrid;padding-block:1.25rem;padding-right:.5rem;display:grid}.kxDIfq_withCredits .kxDIfq_labels{grid-row:span 8}.kxDIfq_rowLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:1024px){.kxDIfq_plans{column-gap:1rem}.kxDIfq_plan{padding:1.5rem}.kxDIfq_labels{padding-block:1.5rem}}
