.dk-price-sec{padding-top:var(--space-48)}.dk-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-16);row-gap:var(--space-16)}.dk-plan{display:grid;grid-row:span var(--plan-rows);grid-template-rows:subgrid;row-gap:0;align-content:start;padding:var(--space-24);background-color:var(--surface-1);border:1px solid var(--surface-border);border-radius:var(--radius-card);box-shadow:var(--elevation-1)}.dk-plan-name{margin:0;font:var(--type-title-3);letter-spacing:var(--track-title-3);color:var(--ed-fg)}.dk-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-6);margin:var(--space-12) 0 0}.dk-plan-amount{font:var(--type-figure-xl);letter-spacing:var(--track-figure);color:var(--ed-fg)}.dk-plan-cadence{font:var(--type-footnote);letter-spacing:var(--track-footnote);color:var(--ed-fg-3)}.dk-plan-summary{margin:var(--space-8) 0 var(--space-16);font:var(--type-callout);letter-spacing:var(--track-callout);color:var(--ed-fg-2)}.dk-plan-limits{display:grid;grid-row:span var(--plan-limits);grid-template-rows:subgrid;row-gap:0;margin:0}.dk-plan-limit{display:flex;flex-direction:column;gap:2px;padding:var(--space-10) 0;border-top:1px solid var(--ed-wash-3)}.dk-plan-limit dt{font:var(--type-footnote);letter-spacing:var(--track-footnote);color:var(--ed-fg-3)}.dk-plan-limit dd{margin:0;font:var(--type-headline);letter-spacing:var(--track-headline);color:var(--ed-fg)}@media(max-width:979px){.dk-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dk-price-sec{padding-top:var(--space-32)}.dk-plans{grid-template-columns:minmax(0,1fr)}.dk-plan{padding:var(--space-20)}.dk-plan-limit{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--space-16)}.dk-plan-limit dd{text-align:right}}
